php 数组自增下标
2012-11-28 09:45
1306 查看
PHP中的数字所以数组的下标默认从0开始,不需要特别指定,PHP会自动为其分配一个整型数值的下标值,然后自增。当然也可以指定开始的下标。例如:
$temp_number = array(2=>"one","two","three","four");
这样在键名值2、3、4、5的位置分别保存着"one","two","three","four"四个元素值。我们也可以任意指定数组的键名保存数组值,例如:
$temp_number = array(2=>"one",4=>"two",6=>"three");
这样在键名值2、4、6的位置分别保存着"one","two","three"三个数组元素的值。
除了$temp_number = array(2=>"one","two","three","four");这种下标自增的利用方式
在for循环中也可以利用数字的下标自增
result可以看作是二维数组,本身作为数组,而其元素也是数组
当然这里我们要关注的是代码中并没有给result这个数组设置下标,完全是利用下标的自增!
$temp_number = array(2=>"one","two","three","four");
这样在键名值2、3、4、5的位置分别保存着"one","two","three","four"四个元素值。我们也可以任意指定数组的键名保存数组值,例如:
$temp_number = array(2=>"one",4=>"two",6=>"three");
这样在键名值2、4、6的位置分别保存着"one","two","three"三个数组元素的值。
除了$temp_number = array(2=>"one","two","three","four");这种下标自增的利用方式
在for循环中也可以利用数字的下标自增
foreach($target as $key => $value) { if(empty($value)) continue; $result[] = array('cmd'=>'test','param'=> $value); }
result可以看作是二维数组,本身作为数组,而其元素也是数组
当然这里我们要关注的是代码中并没有给result这个数组设置下标,完全是利用下标的自增!
相关文章推荐
- PHP使用array_merge重新排列数组下标的方法
- PHP 统计一维数组value相同的元素的个数num,并将其转化为下标为数字,值是value和num的二维数组
- PHP数组下标加引号的理解
- PHP 获取数组任意下标key的上一个prev和下一个next下标值
- PHP 5.3以下版本 无法用下标直接取得函数返回的数组
- PHP 在字符串中用数组下标的方法获取指定位置的值
- php获取多维数组中某个下标值
- PHP获取数组最大值下标的方法
- php中数组可以不写下标
- PHP数组的操作(新建,取下标,内容)
- PHP获取数组最大值下标的方法
- PHP获取数组最大值下标的方法
- php数组打印下标及对应的值
- php 返回一个数组中特定值的所有下标
- PHP 统计一维数组value相同的元素的个数num,并将其转化为下标为数字,值是value和num的二维数组
- 一个有趣的php数组下标问题
- PHP判断数组下标有没有存在的方法
- PHP使用array_merge重新排列数组下标的方法
- 如何利用PHP数组打印下标
- php将数组的下标从新定义自增 array_values