天天看點

php 清空一個數組_php unset删除(銷毀)數組變量的實作方法

在PHP中要删除(銷毀)資料與變量使用unset就可以實作了,不過銷毀變量,讓php變量在記憶體中消失哦。

$array = array('aa'=>1,'bb'=>2);

function delete(&$array, $key)

{

if (!is_array($key)) {

$key = array($key);

}

foreach ($key as $k) {

unset($array[$k]);

}

$array = array_values($array);

}

print_r(array_values($array));

print_r(delete($array,'aa'));

unset();

該函數允許取消一個數組中的鍵名。要注意數組将不會重建索引。

$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );

unset( $a[2] );

将産生一個數組,定義為

$a = array( 1=>'one', 3=>'three');

而不是

$a = array( 1 => 'one', 2 => 'three');

清空整個數組

unset($arr);

清空指定元素

unset($arr[index]);

unset() 銷毀指定的變量。注意:在php 3 中,unset() 将傳回true(實際上是整型值1)。

在php 4 中,unset() 不再是一個真正的函數,而是一個語句。

(資源庫 www.zyku.net)