PHP 配列を反転するには 2 つの方法があります。組み込み関数 array_reverse() を使用して配列を反転するか、ループを使用して配列要素の順序を手動で反転します。
PHP 配列を反転する方法
配列の反転とは、配列内の要素の順序を反転するプロセスです。 PHP で配列の反転を実現するには、いくつかの方法があります。
組み込み関数 array_reverse() を使用します。
array_reverse()
関数は、配列を反転する最も簡単な方法です。引数として配列を受け取り、新しい反転配列を返します。
<?php $arr = [1, 2, 3, 4, 5]; $reversedArr = array_reverse($arr); print_r($reversedArr); ?>
出力:
Array ( [4] => 5 [3] => 4 [2] => 3 [1] => 2 [0] => 1 )
必要に応じてループ
を使用します。さらに反転するには制御プロセスの場合、ループを使用できます。
<?php $arr = [1, 2, 3, 4, 5]; $reversedArr = []; for ($i = count($arr) - 1; $i >= 0; $i--) { $reversedArr[] = $arr[$i]; } print_r($reversedArr); ?>
出力:
Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
実用的なケース
ユーザー入力 A を表す次の配列があるとします。整数配列のリスト:
$nums = [1, 3, 2, 5, 4];
この配列を反転して要素を特定の順序で出力するには、次のコードを使用できます:
<?php $arr = [1, 3, 2, 5, 4]; $reversedArr = array_reverse($arr); foreach ($reversedArr as $num) { echo "元素: $num\n"; } ?>
出力:
元素: 4 元素: 5 元素: 2 元素: 3 元素: 1
以上がPHP 配列を反転して新しい配列を形成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。