Penghirisan tatasusunan PHP boleh mengekstrak elemen terakhir tatasusunan. Kaedah khusus adalah seperti berikut: Tentukan tatasusunan yang hendak dihiris. Gunakan fungsi array_slice() dan tentukan indeks negatif -n, dengan n ialah bilangan elemen untuk diekstrak. Indeks negatif dikira dari penghujung tatasusunan. Fungsi ini akan mengembalikan tatasusunan yang mengandungi elemen terakhir.
PHP Array Slicing: Ekstrak elemen dari hujung
Array slicing ialah ciri berkuasa dalam PHP yang membolehkan pembangun mengekstrak bahagian tertentu elemen daripada tatasusunan. Tutorial ini akan menunjukkan cara menggunakan penghirisan untuk mengekstrak elemen dari hujung tatasusunan.
Syntax
Sintaks untuk mengekstrak elemen terakhir tatasusunan adalah seperti berikut:
array_slice($array, -n);
Di mana:
$array
是要进行切片的数组。-n
是一个负数,表示要从数组末尾提取的元素数量。实战案例
考虑以下数组:
$colors = ['红色', '橙色', '黄色', '绿色', '蓝色', '靛蓝', '紫色'];
提取数组最后两个元素
要从数组末尾提取最后两个元素,可以使用以下代码:
$last_two_colors = array_slice($colors, -2);
$last_two_colors
变量现在将包含一个数组,其中包含 '蓝色'
和 '靛蓝'
元素。
提取数组最后三个元素
要从数组末尾提取最后三个元素,可以使用以下代码:
$last_three_colors = array_slice($colors, -3);
$last_three_colors
变量现在将包含一个数组,其中包含 '绿色'
、'蓝色'
和 '靛蓝'
-n
ialah nombor negatif yang menunjukkan bilangan elemen untuk diekstrak dari hujung tatasusunan. Contoh Praktikal
$last_two_colors kini akan mengandungi tatasusunan yang mengandungi elemen <code>'blue'
dan 'indigo'
. 🎜🎜🎜Ekstrak tiga elemen terakhir tatasusunan🎜🎜🎜Untuk mengekstrak tiga elemen terakhir dari hujung tatasusunan anda boleh menggunakan kod berikut: 🎜rrreee🎜'hijau'
, 'biru'
dan 'indigo'
. 🎜🎜🎜Nota: 🎜🎜🎜🎜Jika nombor negatif yang dibekalkan lebih besar daripada panjang tatasusunan, tatasusunan kosong akan dikembalikan. 🎜🎜Indeks negatif dikira dari penghujung tatasusunan. 🎜🎜🎜Dengan menggunakan penghirisan tatasusunan, pembangun boleh mengekstrak elemen dengan mudah dari hujung tatasusunan, yang sangat berguna dalam pelbagai senario. 🎜Atas ialah kandungan terperinci Tatasusunan PHP menghiris elemen ekstrak dari hujung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!