ホームページ  >  記事  >  バックエンド開発  >  PHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法

PHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法

青灯夜游
青灯夜游オリジナル
2022-07-22 18:37:133368ブラウズ

マージとソートの手順: 1. array_merge() 関数を使用して 2 つの配列をマージします。構文 "array_merge(array 1, array 2)" はマージされた配列を返します。 2. asort() またはsort() 関数は、マージされた配列を昇順にソートします。要素は小さいものから大きいものにソートされます。構文は、「sort (配列のマージ)」または「asort (配列のマージ)」です。

PHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法

このチュートリアルの動作環境: 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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

PHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法

ステップ 2: asort() または sort() 関数を使用して、マージされた配列を昇順に並べ替えます。要素を小さいものから大きいものに並べ替えます

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

  • asort() - 値に基づいて配列を昇順に並べ替えます連想配列の

echo "合并数组升序排序后:";
sort($arr);
var_dump($arr);

PHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法

echo "合并数组升序排序后:";
asort($arr);
var_dump($arr);

PHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法

推奨学習: 「PHP ビデオ チュートリアル 」 「

以上がPHPで2つの配列をマージし、小さいものから大きいものへ並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。