Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memadam item pertama tatasusunan dalam php

Bagaimana untuk memadam item pertama tatasusunan dalam php

PHPz
PHPzasal
2023-04-26 10:27:09784semak imbas

Dalam PHP, jika anda ingin memadamkan item pertama tatasusunan, anda perlu menggunakan fungsi array_shift() untuk berbuat demikian. Fungsi ini mengalih keluar elemen pertama daripada tatasusunan dan mengembalikan nilai elemen tersebut. Berikut ialah contoh kod yang menggunakan fungsi array_shift() untuk memadamkan item pertama tatasusunan:

$arr = array('apple', 'banana', 'orange');
$first_item = array_shift($arr);
echo '删除的元素是:' . $first_item . '<br>';
echo '剩余的数组是:';
print_r($arr);

Kod di atas akan mengeluarkan yang berikut:

删除的元素是:apple
剩余的数组是:Array ( [0] => banana [1] => orange )

Sambil anda boleh lihat, gunakan array_shift() Fungsi ini berjaya mengalih keluar item pertama daripada tatasusunan dan mengembalikan nilai elemen itu. Tatasusunan yang tinggal hanya mengandungi dua item yang tinggal.

Selain menggunakan fungsi array_shift(), anda juga boleh menggunakan kata kunci unset() untuk memadam item pertama dalam tatasusunan. Berikut ialah contoh kod yang menggunakan unset() untuk memadam item pertama tatasusunan:

$arr = array('apple', 'banana', 'orange');
unset($arr[0]);
echo '剩余的数组是:';
print_r($arr);

Kod di atas akan mengeluarkan yang berikut:

剩余的数组是:Array ( [1] => banana [2] => orange )

Seperti yang anda lihat, gunakan kata kunci unset() juga boleh berjaya memadamkan item pertama dalam tatasusunan. Walau bagaimanapun, tidak seperti fungsi array_shift(), ia tidak mengembalikan nilai elemen yang dipadamkan.

Padamkan item pertama tatasusunan dengan mudah, sama ada menggunakan fungsi array_shift() atau kata kunci unset(). Walau bagaimanapun, perlu diingatkan bahawa apabila memadam item dalam tatasusunan, nilai utama tatasusunan akan disusun semula, jadi ia perlu digunakan dengan berhati-hati.

Atas ialah kandungan terperinci Bagaimana untuk memadam item pertama tatasusunan 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