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

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-21 17:56:24283ブラウズ

How to Rotate Array Elements Left in PHP?

PHP による左回転による配列要素の並べ替え

配列要素を左に回転し、最初の要素を最後の要素に移動し、インデックスを更新することは、プログラミング コンテキストに現れます。たとえば、回転したい配列 [1, 2, 3, 4] があるとします。結果は [2, 3, 4, 1] になります。

配列回転用の組み込み PHP 関数

PHP には、配列回転用の事前定義関数が提供されていません。したがって、カスタムのアプローチが必要です。

カスタムの回転メソッド

次のコードは、PHP で配列を回転するメソッドを示しています。

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

説明

  • array_shift($numbers): 配列から最初の要素を削除します (この場合は 1)
  • array_push($numbers, $first): 削除された要素を配列の末尾に追加します
  • 結果は、最初の要素が末尾まで回転された元の配列です

出力

スクリプトの出力は次のようになります:

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

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

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