发新话题
打印

[编程代码] PHP 数组操作中的实用unset() 函数

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 ?>
发新话题