我正在尝试将多个数组推入一个大数组。为此,我使用array_push(),它看起来像这样:
示例代码:
$Rd=array();
array_push($Rd[count($Rd)-1], "a", "b", "c");
此代码向我显示警告:
PHP警告:array_push()期望参数1为数组,给定
为null
我需要什么
Array
(
[0] => Array
(
[0] => ddd
[1] => ffffffffffffffff
[2] => ggggggg
)
[1] => Array
(
[0] => fff
[1] => dfgdfgdfgdfgdfg
[2] => dfgdfgdfgdfgdfg
)
)
答案 0 :(得分:0)
你不需要阵列推送,因为调用它会给你额外的开销,为什么不使用这样的东西......
$Rd = array();
$Rd[] = ["ddd", "ffffffffffffffff", "ggggggg"];
$Rd[] = ["fff", "dfgdfgdfgdfgdfg", "dfgdfgdfgdfgdfg"];
答案 1 :(得分:0)
这部分:
array_push($Rd[count($Rd)-1], "a", "b", "c");
索引减去1到空数组。所以这样做:
array_push($Rd, "a", "b", "c");
参数1将为null;你应该这样做:
Bond.GUID
然而,目前尚不清楚这是否真的是你想要的?