方法一:
unset()
使用 unset() 方法,不會改變其他的鍵(key),如果想對其他的鍵(key)重新整理排序,可以使用 array_values()或array_merge()進行重新排序。示例:
<?php
$array =array(
"0"=>"red",
"1"=>"green",
"2"=>"blue",
"3"=>"yellow"
);unset($array[0]);
var_dump($array);
?>
結果:
array(3)
使用array_values()或array_merge()進行重新排序:
$new_array = array_values($array);
// $new_array = array_merge($array);
var_dump($new_array);
結果:
array(3)
方法二:
array_splice()
使用 array_splice() 方法,陣列的鍵會自動重新建立索引, 但對關聯陣列不起作用(關聯陣列和索引陣列的差別只是在鍵值上,關聯陣列的鍵值是字串,並且是人為的規定),需要使用 array_values() 將鍵轉換為數字鍵示例:
<?php
$array =array("0"=>"red","1"=>"green","2"=>"blue","3"=>"yellow");//索引陣列
array_splice($array,0,1);//array_splice(array,start,length,array)
var_dump($array);
?>
結果:
array(3)
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...
PHP 刪除陣列中的元素
php 刪除陣列中的元素有多種方式,以下列舉幾種常用的方式。如果你想刪除陣列中的乙個元素,你可以使用 unset 或 array splice 方法。如果你知道陣列元素的值 value 但不知道鍵 key 你可以使用 array search 來獲取鍵 key unset 方法 注意如果你使用 un...
PHP刪除陣列元素
我們在使用php語言進行實際 編寫時,經常會和陣列打上交道,這對於初學者來說是比較困難的。今天我們就要向大家介紹如何實現php刪除陣列元素。php中的陣列要新增元素非常簡單,直接用賦值就行了,陣列的key會自動增加,但是要刪除陣列中的元素呢?你想過嗎?是不是很少遇到?我近日在處理乙個購物籃程式時遇到...