ホームページ > バックエンド開発 > PHPの問題 > PHP配列をソートするにはどのような方法がありますか?

PHP配列をソートするにはどのような方法がありますか?

尊渡假赌尊渡假赌尊渡假赌
リリース: 2023-06-07 11:50:43
オリジナル
1855 人が閲覧しました

php で配列を並べ替える一般的なメソッドは 6 つあります: 1. "sort()" は配列を昇順に並べ替えます; 2. "rsort()" は配列を降順に並べ替えます; 3. "asort( )" 値でソートし、インデックス関係を保持します。 4. "ksort()" はキーに従ってソートし、インデックス関係を保持します。 5. "arsort()" は値に従って降順にソートし、インデックス関係を保持します。 6. キーに従って「krsort()」 インデックスの関係を維持しながら降順にソートします。

PHP配列をソートするにはどのような方法がありますか?

このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。

php で配列を並べ替える一般的なメソッドは 6 つあります:

1. sort() - 配列を昇順に並べ替えます

$numbers = array(4, 2, 8, 6);
sort($numbers);
print_r($numbers); // Output: Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 )
ログイン後にコピー

2. rsort() - 配列を並べ替えます昇順の配列 降順に並べ替えます

$numbers = array(4, 2, 8, 6);
rsort($numbers);
print_r($numbers); // Output: Array ( [0] => 8 [1] => 6 [2] => 4 [3] => 2 )
ログイン後にコピー

3.asort() - 値で並べ替え、インデックス関係を保持します

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
asort($age);
print_r($age); // Output: Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )
ログイン後にコピー

4. ksort() - キーで並べ替え、インデックス関係を保持します

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
ksort($age);
print_r($age); // Output: Array ( [Ben] => 37 [Joe] => 43 [Peter] => 35 )
ログイン後にコピー

5. arsort() - 値で降順にソートし、インデックス関係を保持します

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
arsort($age);
print_r($age); // Output: Array ( [Joe] => 43 [Ben] => 37 [Peter] => 35 )
ログイン後にコピー

6. krsort() - キーで降順にソートし、インデックス関係を保持します

りー

以上がPHP配列をソートするにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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