Bagaimana untuk Memutar Elemen Tatasusunan di Kiri dalam PHP?

Patricia Arquette
Lepaskan: 2024-10-21 17:56:24
asal
283 orang telah melayarinya

How to Rotate Array Elements Left in PHP?

Menyusun Semula Elemen Tatasusunan melalui Putaran Kiri dengan PHP

Tugas memutar elemen tatasusunan ke kiri, mengalihkan elemen pertama ke yang terakhir dan mengemas kini indeks, menampilkan dirinya dalam konteks pengaturcaraan. Sebagai contoh, katakan kita mempunyai tatasusunan [1, 2, 3, 4] yang ingin kita putar. Hasilnya ialah [2, 3, 4, 1].

Fungsi PHP Terbina dalam untuk Putaran Tatasusunan

PHP tidak menyediakan fungsi yang telah ditetapkan untuk putaran tatasusunan . Oleh itu, pendekatan tersuai diperlukan.

Kaedah Putaran Tersuai

Kod berikut menunjukkan kaedah untuk memutar tatasusunan dalam PHP:

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

Penjelasan

  • array_shift($numbers): Mengalih keluar elemen pertama daripada tatasusunan (1 dalam kes ini)
  • array_push($numbers, $first): Menambah elemen yang dialih keluar pada penghujung tatasusunan
  • Hasilnya ialah tatasusunan asal dengan elemen pertama diputar ke hujung

Output

Output skrip ialah:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 1
)
Salin selepas log masuk

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

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!