PHP は 2 次元配列の時間ソートを実装します

墨辰丷
リリース: 2023-03-28 14:20:01
オリジナル
2135 人が閲覧しました

この記事では主に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");
ログイン後にコピー


以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。関連する推奨事項:


Php

Curlを使用してアクセスのためのIPとソースをシミュレートする方法

PHP
のHTMLのIMGタグに16進画像データを表示する方法php

配列の指定要素を削除するメソッドを実装


以上がPHP は 2 次元配列の時間ソートを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!