ホームページ >バックエンド開発 >PHPチュートリアル >PHPで配列要素を左に回転するにはどうすればよいですか?

PHPで配列要素を左に回転するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-21 17:11:02615ブラウズ

How to Rotate Array Elements to the Left in PHP?

PHP で配列要素を左に回転する

PHP では、配列を「回転」する簡単かつ効果的な方法を提供します。最初の要素から最後の要素までを変更し、それに応じてインデックスの番号を付け直します。これは、array_push() 関数と array_shift() 関数を使用して実現できます。

例:

値 1、2、3 を持つ配列 $numbers があるとします。 、および 4. 左に回転するには、次のコードを使用できます:

<code class="php">$numbers = array(1, 2, 3, 4);
array_push($numbers, array_shift($numbers));

print_r($numbers);</code>

出力:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 1
)

説明:

  1. array_shift() 関数は、$numbers 配列から最初の要素を削除し、その値を返します。この場合、1 を削除して返します。
  2. array_push() 関数は、指定された値を $numbers 配列の末尾に追加します。この場合、array_shift() によって返された値 (1) が配列の末尾に追加されます。
  3. その結果、配列の最初の要素は 2 になり、その後に 3、4 が続きます。そして最後に 1.

以上がPHPで配列要素を左に回転するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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