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