php清空陣列元素,php刪除陣列元素示例分享

2021-10-25 20:42:15 字數 631 閱讀 3811

php刪除陣列元素的具體方法:

1.用unset()方法:

$a=array("red", "green", "blue", "yellow");

count($a); //得到4

unset($a[1]); //刪除第二個元素

count($a); //得到3

echo $a[2]; //陣列中僅有三個元素,本想得到最後乙個元素,但卻得到blue,

echo $a[1]; //無值

缺點:刪除陣列中的元素後,陣列中的元素個數(用count()得到)變了,但陣列下標卻沒有重新排列,還必須用php刪除陣列元素前的key來操作相應的值.

2.用array_splice()方法:

$a=array("red", "green", "blue", "yellow");

count ($a); //得到4

array_splice($a,1,1); //刪除第二個元素

count ($a); //得到3

echo $a[2]; //得到yellow

echo $a[1]; //得到blue

這個程式和前乙個相對比,就可以看到,array_splice()不僅刪除了元素,還把元素重排了,這樣在陣列各元素中間就不會有空值!

PHP刪除陣列元素

我們在使用php語言進行實際 編寫時,經常會和陣列打上交道,這對於初學者來說是比較困難的。今天我們就要向大家介紹如何實現php刪除陣列元素。php中的陣列要新增元素非常簡單,直接用賦值就行了,陣列的key會自動增加,但是要刪除陣列中的元素呢?你想過嗎?是不是很少遇到?我近日在處理乙個購物籃程式時遇到...

php 如何清空陣列 php怎麼清除陣列元素

php清除陣列元素的方法 可以使用unset 函式來清除陣列元素,如 array array 0 a 1 b 2 c unset array 1 如果你想刪除陣列中的乙個元素,你可以使用 unset 方法。unset 方法 注意如果你使用 unset 方法,它是不會改變其他的鍵 key 舉例 arr...

php中刪除陣列元素

users array 1 張三 2 李四 3 王五 print r users echo unset users 2 print r users echo student array 1 mike 2 tom 3 jerry 4 lucy 5 lili array splice student,3...