我在阵列上做了一些练习,我非常好奇,知道我能否做到以下我提到的
我的功能如下
function test1($array) {
$arr[] = array('list' =>
array(1, 1, 1));
return $arr;
}
我得到像
这样的输出Array ( [0] => Array ( [list] => Array ( [0] => 1 [1] => 1 [2] => 1 ) )
我想做的就是
现在我将修改上面的功能 test1 ,如下所示
function test1($array) {
$arr[] = array('list' =>
array(2, 2, 2));
return $arr;
}
我是否有可能获得这样的输出......
Array ( [0] => Array ( [list] => Array ( [0] => 1 [1] => 1 [2] => 1 ) ) [1] => Array ( [list] => Array ( [0] => 2 [1] => 2 [2] => 2 ) ) )
这就是存储前一个结果和新结果
提前致谢
答案 0 :(得分:0)
我不确定如何命名您的功能,但您可以轻松地向阵列添加更多条目。请务必使用您传递到route('country', ['country_identifier' => $someValue]);
函数的数组参数。见下文:
test
<强>输出:强>
function test1($arr) {
$arr[] = array('list' =>
array(1, 1, 1));
return $arr;
}
function test2($arr) {
$arr[] = array('list' =>
array(2, 2, 2));
return $arr;
}
$array = array();
$array = test1($array);
$array = test2($array);
print_r($array);
答案 1 :(得分:0)
您正在使用原始数组,但实际上并未在函数中使用它。
function test1($array) {
$array[] = array('list' =>
array(2, 2, 2));
return $array;
}
这将采用数组,添加一个新的键,将成为另一个数组并填充它。
答案 2 :(得分:0)
使用以下代码执行:
首先是你的数组:
$arr[] = array('list'=>array(1, 1, 1));
修改用途:
$arr[] = array('list'=>array(2, 2, 2);
最终结果将是:
$arr[] = array('list'=>array(1, 1, 1),'list'=>array(2, 2, 2));