マージとソートの手順: 1. array_merge() 関数を使用して 2 つの配列をマージします。構文 "array_merge(array 1, array 2)" はマージされた配列を返します。 2. asort() またはsort() 関数は、マージされた配列を昇順にソートします。要素は小さいものから大きいものにソートされます。構文は、「sort (配列のマージ)」または「asort (配列のマージ)」です。
このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター
2 つのアレイが既知です
$a1=array(1,3,5,7,9); $a2=array(2,4,6,8,10);
PHP で 2 つの配列をマージし、小さい配列から大きい配列に並べ替えるにはどうすればよいですか?
PHP では、array_merge() 関数と asort() (または sort()) 関数を使用して、2 つの配列をマージし、小さい配列から大きい配列へと並べ替えることができます。
実装手順:
ステップ 1: array_merge() 関数を使用して 2 つの配列をマージする
array_merge() 関数1 つ以上の配列を 1 つの配列に結合するために使用されます。 2 つ以上の配列要素が同じキー名を持つ場合、最後の要素が他の要素を上書きします。
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,3,5,7,9); $a2=array(2,4,6,8,10); var_dump($a1); var_dump($a2); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); ?>
ステップ 2: asort() または sort() 関数を使用して、マージされた配列を昇順に並べ替えます。要素を小さいものから大きいものに並べ替えます
sort() - 配列を昇順に並べ替えます
asort() - 値に基づいて配列を昇順に並べ替えます連想配列の
echo "合并数组升序排序后:"; sort($arr); var_dump($arr);
echo "合并数组升序排序后:"; asort($arr); var_dump($arr);
推奨学習: 「PHP ビデオ チュートリアル 」 「
以上がPHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。