php简单数组操作,注意array_values()是重构数组
2010-08-31 15:13
609 查看
<?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 = 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') ?>
相关文章推荐
- PHP:数组操作函数array_count_values()的实现
- PHP 在数组中搜索给定的简单实例 array_search 函数
- php扩展开发笔记(5)一些数组操作相关的宏和简单示例
- PHP合并数组的简单方法与array_merge()
- php计算数组相同值出现次数的代码(array_count_values)
- php中array_unshift()修改数组key注意事项分析
- PHP数组操作简单案例分析
- php-Arrays 函数-array_count_values-统计数组中所有值的出现次数
- PHP合并数组的简单方法与array_merge()
- PHP简单 对象(object) 与 数组(array) 的转换
- PHP合并数组的简单方法与array_merge()
- php计算数组相同值出现次数的代码(array_count_values)
- PHP合并数组的简单方法与array_merge()
- php数组函数序列之array_values() 获取数组元素值的函数与方法
- php数组简单操作
- php数组array_combine()函数和array_count_values()函数
- php数组合并array_merge()函数使用注意事项
- php中array_unshift()修改数组key注意事项分析
- PHP 重建数组函数 array_values
- php统计数组元素个数(count(),sizeof(),array_count_values())