Dalam PHP, tatasusunan ialah jenis data yang sangat biasa digunakan. Ia membolehkan kami menyimpan berbilang nilai dan mengakses nilai ini melalui indeks. Kadangkala, kita perlu mengalih keluar beberapa elemen pertama daripada tatasusunan supaya hanya elemen berikut kekal. Artikel ini akan memperkenalkan kaedah dan langkah berjaga-jaga untuk memadamkan digit pertama tatasusunan dalam PHP.
I. Sintaks asas tatasusunan PHP
Dalam PHP, tatasusunan boleh ditakrifkan menggunakan sintaks berikut:
$array = array(value1, value2, ..., valueN);
di mana, value1, value2, ..., valueN
akan disimpan dalam tatasusunan nilai. Kami juga boleh mentakrifkan tatasusunan dalam bentuk pasangan nilai kunci:
$array = array(key1 => value1, key2 => value2, ..., keyN => valueN);
II Cara memadamkan beberapa digit pertama tatasusunan
Dalam PHP, anda boleh menggunakan fungsi array_slice()
. untuk memadam beberapa digit pertama tatasusunan. Sintaks fungsi ini adalah seperti berikut:
array_slice(array, offset, length, preserve_keys)
Perihalan parameter:
array
: Parameter yang diperlukan, susunan elemen yang akan dipadamkan. offset
: Parameter yang diperlukan, menyatakan kedudukan untuk memadamkan elemen. Jika ia adalah nombor positif, pengiraan bermula dari hadapan tatasusunan; jika ia adalah nombor negatif, ia bermula dari belakang tatasusunan. length
: Parameter pilihan, menyatakan bilangan elemen yang akan dipadamkan. Jika tidak dinyatakan, semua elemen bermula dari offset
hingga akhir tatasusunan akan dipadamkan. preserve_keys
: Parameter pilihan, jika ditetapkan kepada true
, nama kunci setiap elemen dalam tatasusunan asal akan dikekalkan. Jika ditetapkan kepada false
, nama kunci akan dinomborkan semula bermula dari 0
. Kod sampel:
$fruits = array('apple', 'banana', 'cherry', 'date', 'elderberry'); $fruits_slice = array_slice($fruits, 2); print_r($fruits_slice);
Hasil keluaran:
Array ( [0] => cherry [1] => date [2] => elderberry )
Dalam kod di atas, fungsi array_slice()
memadamkan dua elemen pertama bermula daripada 2
dan mengembalikan Tatasusunan baharu$fruits_slice
.
III Nota
array_slice()
Fungsi mengembalikan tatasusunan baharu dan bukannya mengubah suai tatasusunan asal. Jika anda ingin mengubah suai tatasusunan asal, anda boleh menggunakan sintaks berikut: $array = array_splice($array, $offset, $length);
di mana, $array
ialah tatasusunan elemen yang akan dipadamkan dan $offset
dan $length
ialah kedudukan permulaan dan nombor yang akan dipadam masing-masing Bilangan elemen.
array_slice()
, ambil perhatian bahawa parameter $offset
boleh menjadi nombor negatif. Jika negatif, pengiraan bermula dari akhir. Contohnya, jika anda ingin memadamkan dua elemen terakhir, anda boleh menulis: $array = array_slice($array, 0, -2);
array_slice()
fungsi length
ialah nombor negatif, bilangan elemen yang dipadam adalah daripada offset
Semua elemen dari awal hingga akhir tatasusunan, kecuali elemen -length
terakhir. Sebagai contoh, jika anda ingin memadamkan dua elemen terakhir, anda boleh menulis seperti ini: $array = array_slice($array, 0, -2);
array_splice()
, berhati-hati untuk mengubah suai tatasusunan asal untuk memudahkan membaca dan penyelenggaraan kemudian. Atas ialah kandungan terperinci Padamkan beberapa digit pertama dalam tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!