Results of 1 - 2 of about 2 for sorter (0.001 sec.)
- ユーザー定義の比較関数を使用して、配列を値でソートする 11228
- « uksort クラス/オブジェクト » PHP Manual 配列 関数 ユーザー定義の比較関数を使用して、配列を値でソートする 検索 usort (PHP 4, PHP 5, PHP 7, PHP 8) usort — ユーザー定義の比較関数を使用して、配列を値でソートする 説明 function usort ( array &$
... [ 1 ] = array( 'key_a' => 'x' , 'key_b' => 'b' ); $array [ 2 ] = array( 'key_a' => 'y' , 'key_b' => 'a' ); function build_sorter ( $key ) { return function ( $a , $b ) use ( $key ) { return strnatcmp ( $a [ $key ], $b [ $key ]); }; } usort ( $array , ... build_sorter ( 'key_b' )); foreach ( $array as $item ) { echo $item [ 'key_a' ] . ', ' . $item [ 'key_b' ] . "\n" ; } ?> 上の例の出力は ... [ 1 ] = [ 'first' => 'Alec' , 'last' => 'Baldwin' ]; $people [ 2 ] = [ 'first' => 'Adam' , 'last' => 'Baldwin' ]; function sorter (array $a , array $b ) { return [ $a [ 'last' ], $a [ 'first' ]] <=> [ $b [ 'last' ], $b [ 'first' ]]; } usort ( $people , ...
-
https://man.mtool.work/php/8.3/function.usort.html
- ユーザー定義の比較関数を使用して、配列を値でソートする 7485
- « uksort クラス/オブジェクト » PHP Manual 配列 関数 ユーザー定義の比較関数を使用して、配列を値でソートする 検索 usort (PHP 4, PHP 5, PHP 7, PHP 8) usort — ユーザー定義の比較関数を使用して、配列を値でソートする 説明 function usort ( array &$
... [ 1 ] = array( 'key_a' => 'x' , 'key_b' => 'b' ); $array [ 2 ] = array( 'key_a' => 'y' , 'key_b' => 'a' ); function build_sorter ( $key ) { return function ( $a , $b ) use ( $key ) { return strnatcmp ( $a [ $key ], $b [ $key ]); }; } usort ( $array , ... build_sorter ( 'key_b' )); foreach ( $array as $item ) { echo $item [ 'key_a' ] . ', ' . $item [ 'key_b' ] . "\n" ; } ?> 上の例の出力は ... [ 1 ] = [ 'first' => 'Alec' , 'last' => 'Baldwin' ]; $people [ 2 ] = [ 'first' => 'Adam' , 'last' => 'Baldwin' ]; function sorter (array $a , array $b ) { return [ $a [ 'last' ], $a [ 'first' ]] <=> [ $b [ 'last' ], $b [ 'first' ]]; } usort ( $people , ...
-
https://man.mtool.work/php/8.3/function.usort.html
PREV
1
NEXT