PHP 数组操作中的实用unset() 函数
unset() 函数$ I& m' j; q0 B# d
注: unset() 函数允许取消一个数组中的键名。要注意数组将不会重建索引。- X9 ^: `+ f# R' \5 w" p
: F4 M2 x: C( M<?PHP
8 S0 ^; u3 O- C1 x/ k: s $a = array( 1 => 'one', 2 => 'two', 3 => 'three' );
# A9 C& J7 D G/ g3 A unset( $a[2] );# d( q' l* s+ S0 H! R
/* 将产生一个数组,定义为. {3 \% \ w+ z" ^8 w
$a = array( 1=>'one', 3=>'three');' e5 i- Y# d" g7 y( [
而不是, |& e- s. }+ i( ~- _" D
$a = array( 1 => 'one', 2 => 'three');
& c `- }& O V' Q */
, g3 ]4 M! ~' X) p. | $b = array_values($a);
( Z/ p( d; v* Q! G; {) M9 X( t // Now $b is array(0 => 'one', 1 =>'three')
! ~- C# _+ S1 U; F' ` b+ F5 n ?>