tengo una matriz bidimensional y quiero enviar valores a ella con un ciclo while;Php empujando valores a una matriz bidimensional
$arr[0][1] = 1. value
$arr[0][2] = 2. value
i ve intentó
while($zRow = mysql_fetch_array($zQuery))
{
$props[]['name'] =$zRow['name'];
$props[]['photo'] =$zRow['thumbnail'];
}
este bucle empuja nombre a $ apoyos [0] [nombre] y la miniatura para $ apoyos [1] [foto]
también intenté
$j = 0;
while($zRow = mysql_fetch_array($zQuery))
{
$props[$j]['name'] =$zRow['name'];
$props[$j]['photo'] =$zRow['thumbnail'];
$j+=1;
}
que funciona pero con esto cuando uso el bucle Foreach más tarde, crea problemas como "Tipo de compensación ilegal"
y aquí está mi foreach bucle
foreach($props as $no)
{
echo $props[$no]['name'];
}
ahora mis preguntas; 1) ¿Hay alguna otra forma de bucle while con variable $ j como array_push para matrices de 2 dimensiones 2) ¿Cómo puedo usar bucle foreach para matrices de 2 dimensiones
gracias por su respuesta. – Malixxl