php简单数组操作,注意array_values()是重构数组
<?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")
?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Python自学之路---二维元组使用与转换为列表
- 下一篇: js