Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memutar Elemen Tatasusunan ke Kiri dalam PHP?

Bagaimana untuk Memutar Elemen Tatasusunan ke Kiri dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-10-21 17:11:02620semak imbas

How to Rotate Array Elements to the Left in PHP?

Memusingkan Elemen Tatasusunan ke Kiri dalam PHP

PHP menyediakan cara yang mudah dan berkesan untuk "memutar" tatasusunan, yang bermaksud untuk menggerakkan elemen pertama hingga yang terakhir dan nomborkan semula indeks dengan sewajarnya. Ini boleh dicapai menggunakan fungsi array_push() dan array_shift().

Contoh:

Andaikan kita mempunyai array $numbers dengan nilai 1, 2, 3 , dan 4. Untuk memutarnya ke kiri, kita boleh menggunakan kod berikut:

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

print_r($numbers);</code>

Output:

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

Penjelasan:

  1. Fungsi array_shift() mengalih keluar elemen pertama daripada tatasusunan $numbers dan mengembalikan nilainya. Dalam kes ini, ia mengalih keluar 1 dan mengembalikannya.
  2. Fungsi array_push() menambah nilai yang ditentukan pada penghujung tatasusunan $numbers. Dalam kes ini, ia menambah nilai yang dikembalikan oleh array_shift() (iaitu 1) ke penghujung tatasusunan.
  3. Hasilnya ialah elemen pertama tatasusunan kini 2, diikuti dengan 3, 4 , dan akhirnya 1.

Atas ialah kandungan terperinci Bagaimana untuk Memutar Elemen Tatasusunan ke Kiri dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn