この記事では主にphpの二次元配列の時間ソートの実装コードを紹介しますので、必要な方は参考にしてください
昨日配列をソートしていたときに発見しました。時間でソートする必要がありますが、phpはそれを行いません。この関数が組み込まれているので、インターネットでこのコードを見つけました。最初のパラメータは配列、2番目は並べ替える要素、3番目は並べ替え方法です
以下はphp 2のコードです。次元配列ソート
function arraySort($arr, $keys, $type = 'asc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v){ $keysvalue[$k] = $v[$keys]; } $type == 'asc' ? asort($keysvalue) : arsort($keysvalue); reset($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } return $new_array; } $arr[] = array("name"=>"1","time"=>1) ; $arr[] = array("name"=>"2","time"=>2); arraySort($arr,"time","desc");
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。関連する推奨事項:
Curlを使用してアクセスのためのIPとソースをシミュレートする方法
PHP
のHTMLのIMGタグに16進画像データを表示する方法php
以上がPHP は 2 次元配列の時間ソートを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。