Anda dapat menggunakan fungsi array_shift() untuk menghapus elemen atau nilai pertama dari larik. Fungsi array_shift() menampilkan nilai pertama larik yang dihapus. Jika array kosong (atau variabelnya bukan array), nilai yang dikembalikan adalah NULL Show
Contoh
Anda dapat menggunakan fungsi array_shift() PHP menghapus elemen pertama dari array di PHP. Fungsi array_shift() mengembalikan nilai pertama dari array. Jika array kosong atau bukan array maka NULL akan dikembalikan Baca Juga. Cara Menghapus Elemen Terakhir Dari Array Di PHP PHP array_shift() Sintaks Fungsiarray_shift(array)_ Pertama mari kita lihat output array $stack <?php $stack = array("yellow", "red", "green", "orange", "purple"); print_r($stack); ?> Keluaran Array ( [0] => yellow [1] => red [2] => green [3] => orange [4] => purple ) $stack array memiliki 5 elemen dan kami ingin menghapus elemen pertama yang memiliki nilai "kuning" Hapus elemen Pertama dari arraySekarang kita akan menggunakan fungsi PHP array_shift() untuk menghapus elemen pertama dari array seperti pada contoh di bawah ini <?php $stack = array("yellow", "red", "green", "orange", "purple"); // delete the first element of an array $removed = array_shift($stack); print_r($stack); ?>_ Keluaran Array ( [0] => red [1] => green [2] => orange [3] => purple ) dan "kuning" akan ditetapkan ke $removed <?php echo $removed; ?>_ Keluaran yellow Pos terkait
Jika saya menggunakan fungsi ini, maka nilai kunci akan berubah. Saya ingin nilai kunci saya tetap sama. Bagaimana saya bisa menghapus elemen pertama tanpa mempengaruhi nilai kunci array. Jawaban saya harus seperti _Catatan. Tolong jangan gunakan foreach(); fungsi array_splice berfungsi untuk array di atas. Tetapi pertimbangkan array di bawah ini _Itu menunjukkan jawaban sebagai berikut
Bolehkah saya tahu alasannya?? Kode berikut memunculkan elemen dari akhir array menggunakan fungsi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $arr = [1, 2, 3, 4, 5];
$terakhir = array_pop($arr); print_r("Item terakhir adalah " . $terakhir . "\n"); print_r($arr);
/* Keluaran.
Item terakhir adalah 5 Himpunan ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) */ ?> Unduh Jalankan Kode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 $arr = array("Nick"=>"20", "John"=>"10", "Paul"=>"18");
$terakhir = array_pop($arr); print_r("Nilai item terakhir adalah " . $terakhir . "\n"); print_r($arr);
/* Keluaran.
Nilai item terakhir adalah 18 Himpunan ( [Nick] => 20 [Yohanes] => 10 ) */ ?> Unduh Jalankan Kode 2. Menghapus elemen pertama menggunakan fungsi array_shift()Jika Anda perlu menghapus elemen pertama dari array, Anda dapat menggunakan fungsi array_shift() yang menghapus dan mengembalikan elemen pertama . Kompleksitas waktu Kode berikut menggeser elemen dari awal array menggunakan fungsi Bagaimana Anda menghapus objek pertama dari array?Metode shift() menghapus elemen pertama dari array dan mengembalikan elemen yang dihapus itu. Metode ini mengubah panjang array.
Bagaimana cara menghapus objek dari array di PHP?Jawab. Gunakan Fungsi PHP unset()
.
Bagaimana cara menghapus elemen pertama di meledak PHP?Jawab. Gunakan fungsi PHP array_shift()
. Fungsi array_shift() juga mengembalikan nilai array yang dihapus. Namun, jika array kosong (atau variabelnya bukan array), nilai yang dikembalikan adalah NULL.
Bagaimana cara menghapus 0 elemen dari array di PHP?Anda dapat menggunakan fungsi PHP array_filter() menghapus elemen atau nilai array kosong dari array di PHP. Ini juga akan menghapus nilai kosong, nol, salah, 0 (nol). |