为什么不对usort()
数组进行排序?
if ( is_array( $tables ) ) {
usort( $tables, 'sort' );
} else {
echo "no array";
}
我总是收到这个警告:
sort() 期望参数 1 是数组,给定字符串
所以php认为它是一个数组但usort()
不是
继承人排序功能:
function sort( $a, $b ) {
return strlen( $b ) - strlen( $a );
}