现在我想用foreach将一些值推入其中
array_push($nachbar[$key],$key);
在数组中已经是一个带有一些值的数组,这些值现在将得到自己的值。
Array
(
[b] => Array
(
[0] => c
[1] => e
)
[d] => Array
(
[0] => e
[1] => g
)
)
最后它看起来如此,但我的问题是警告“array_push()期望参数1是数组”,我知道警告不是太糟糕,但我不想要这个。 谁能帮我?如果有点不清楚的话,
答案 0 :(得分:0)
$nachbar[$key]
需要是一个数组来推送一些元素
试试这个:
$nachbar[$key] = array();
array_push($nachbar[$key],$key);
答案 1 :(得分:0)
$stack = array("orange", "banana");
array_push($stack, "apple");
print_r($stack);
答案 2 :(得分:0)
顺便说一下,如果一次只推送1个元素,最好不要使用array_push ......
您可以轻松使用
$nachbar[$key][] = $key;