<?php
// 创建一个简单的数组
$array = array(1, 2, 3, 4, 5);
print_r($array);
// 现在删除其中的所有单元,但保持数组本身的结构
foreach ($array as $i => $value) {
unset($array[$i]);
}
print_r($array);
// 添加一个单元(注意新的键名是 5,而不是你可能以为的 0)
$array[] = 6;
print_r($array);
// 重新索引:
$array = array_values($array);
$array[] = 7;
print_r($array);
?>
上例将输出:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Array
(
)
Array
(
[5] => 6
)
Array
(
[0] => 6
[1] => 7
)
|
<?PHP
$a = array( 1 => 'one',
2 => 'two', 3
=> 'three' );
unset( $a[2]
);
/* 将产生一个数组,定义为
$a = array( 1=>'one',
3=>'three');
而不是
$a = array( 1 => 'one', 2 =>
'three');
*/
$b =
array_values($a);
//
Now $b is array(0 => 'one', 1 =>'three')
?>
1087

被折叠的 条评论
为什么被折叠?



