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');