ahora quiero empujar algunos valores con foreach en ella
array_push($nachbar[$key],$key);
En la matriz ya hay una matriz con algunos valores y estos valores obtendrán ahora valores propios.
Array
(
[b] => Array
(
[0] => c
[1] => e
)
[d] => Array
(
[0] => e
[1] => g
)
)
Al final parece que sí, pero mi problema es eladvertencia "array_push () espera que el parámetro 1 sea array", sé que las advertencias no son tan malas, pero no quiero esto. ¿Alguien puede ayudarme? Sry si es un poco confuso
Respuestas
0 para la respuesta № 1$nachbar[$key]
necesita ser una matriz para empujar algún elemento dentro
prueba esto:
$nachbar[$key] = array();
array_push($nachbar[$key],$key);
0 para la respuesta № 2
$stack = array("orange", "banana");
array_push($stack, "apple");
print_r($stack);
0 para la respuesta № 3
Por cierto, es una buena práctica no usar array_push si solo presionas 1 elemento a la vez ...
Usted podría usar tan fácilmente
$nachbar[$key][] = $key;