sto provando a trasferire array multipli in 1 array grande, ottenendo un array di 2 lvl.php - push array in array - numero chiave
ho avuto questa serie di matrici ad esempio:
Array ( [cod] => ddd [denum] => ffffffffffffffff [descr] => ggggggg [cant] => 3 ) Array ( [cod] => fff [denum] => dfgdfgdfgdfgdfg [descr] => dfgdfgdfgdfgdfg [cant] => 33 )
Ma, dopo gamma spinta, ottengo questa matrice:
Array ( [0] => Array ( [0] => ddd [1] => ffffffffffffffff [2] => ggggggg [3] => 3 ) [1] => Array ( [0] => fff [1] => dfgdfgdfgdfgdfg [2] => dfgdfgdfgdfgdfg [3] => 33 ) )
Fondamentalmente questo è quello che voglio fare, ma, se si nota dopo la spinta, le chiavi vengono dimenticate e convertite in numerico.
Questo è quello che voglio assomigliare:
Array ( [0] => Array ( [cod] => ddd [denum] => ffffffffffffffff [descr] => ggggggg [cant] => 3 ) [1] => Array ( [cod] => fff [denum] => dfgdfgdfgdfgdfg [descr] => dfgdfgdfgdfgdfg [cant] => 33 ) )
codice di esempio im utilizzando:
$res_arr_values = array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
array_push($res_arr_values, array_values($row));
}
qualcuno può aiutarmi con esso?
'il modo preferito per aggiungere un valore a un array è scrivere $ array [] = $ valore; 'Questo è profondo, grazie, ricordando un io di quel bit aiuta a mantenere il programma semplice – pal4life