php 随记

1、 删除数组里面为空的元素

  

$arr = [
              '1', '0', '', '[]', 'false', 'true', '    '
           ];
//以以上的数组为例     
$codes =  array_filter($arr, create_function('$v','return strlen(trim("$v")) > 0 ;'));

1: array_filter — 用回调函数过滤数组中的单元 
2:create_function — 创建一个方法
3:trim — 去除字符串首尾处的空白字符
3:return strlen(trim("$v")) > 0 ;  //返回除字符串首尾处的空白字符后长度大于1的字符串  此处不用empty() 是为了防止 '0'  他是不为空的 但是empty() 会把他当 空

2、PHP自由排序

3、PHP 5.3 中介绍了一个更简洁的使用三元运算符的语法

$one = 'one';
$two = 'two';
echo $one == $two ?:  'No value set.';
   

 4、删除文件

/**
 * 删除文件夹
 * @param  string $path 文件路径
 */
function deleteDir($path){

    if ( is_dir($path) ) {
        $file_list = scandir($path);
        foreach ($file_list as $file){
            if( $file != '.' && $file != '..'){
                deleteDir($path . '/' . $file);
            }
        }
        @rmdir($path);     //删除文件夹
    } else {
        @unlink($path);    //删除文件
    }

}    
deleteDir('E:wampwwwlueimp');
原文地址:https://www.cnblogs.com/jxkshu/p/6188304.html