PHP には多くの配列演算関数が用意されており、一般的な問題の解決に役立つことがよくあります。この記事では、PHP で配列演算を逆にする方法を説明します。
PHP 配列反転とは何ですか?
PHP では、1 次元配列の場合、配列の反転とは、配列内の各要素の順序を逆にすることを指します。たとえば、配列要素の元の順序は A、B、C です。反転すると、C、B、A の順序が得られます。
PHP では、配列内の要素の順序を逆にするために使用できる組み込み関数 array_reverse()
が提供されています。
サンプルコードは以下のとおりです。
$array = array("A", "B", "C"); $reversedArray = array_reverse($array);
実行後、$reversedArray 内の要素は C、B、A の順に変わります。
配列の元のキー名を保持したい場合は、array_reverse()
関数の 2 番目のパラメーター設定を使用できます。完了すると、キー名は変更されません。要素の順序は C、B、A で、対応する値はそれぞれ 3、2、1 になります。
2 次元配列の場合、各サブ配列を逆にする必要がある場合は、次の方法を実行できます。
$array = array("A" => 1, "B" => 2, "C" => 3); $reversedArray = array_reverse($array, true);
実行後、$array 配列内の各サブ配列の順序の要素が反転されます。
foreach ループではサブ配列が参照として渡されるため、$subArray
の前後には &
シンボルを付ける必要があることに注意してください。 、&
記号が追加されていない場合、最終結果は正しくなくなります。 実際の開発では、配列の反転は非常に一般的な操作であることが多く、PHP の組み込み関数
を使用すると、この目標を迅速に達成し、コード作成の効率を向上させることができます。
以上がPHP が関数を使用して配列を反転する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。