我有这段代码:
<?php
$order_list = array ( array ("tangible", 1, 8, 33, 19000),
array ("tangible", 1, 9, 8, 19000),
array ("tangible", 1, 3, 24, 19000),
array ("tangible", 1, 2, 10, NULL),
array ("tangible", 1, 17, 11, 28000));
$num = 2;
foreach(array_slice($order_list, $num) as $key => $value) {
echo $key.'=>'.$value[2].'<br>';
}
?>
结果如下:
0=>3
1=>2
2=>17
问题是...... $value = 3
有$key = 0
,而$order_list
此值有$key = 2
。
所以,基于切片值,我期待来自$key
的{{1}}。怎么做?
答案 0 :(得分:2)
....手册说:http://us3.php.net/manual/en/function.array-slice.php
第四个参数,preserve_keys。