我想知道这段代码是否总是正确的,或者它是基于PHP版本的。
$some_array = array();
for ($i = 0; $i < 3; $i++)
{
$some_array[]['some_key'] = 'some_value';
}
实际上是结果,
Array
(
[0] => Array
(
[some_key] => some_value
)
[1] => Array
(
[some_key] => some_value
)
[2] => Array
(
[some_key] => some_value
)
)
但我觉得我遇到了$some_array[]['some_key']
无效的情况,我用$some_array[] = array('some_key' => 'some_value')
替换了它。
答案 0 :(得分:0)
<?php
$new_array = array();
foreach($arr as $key => $value){
$new_array[$key+1] = $value;
}
$arr = $new_array
?>