我試圖將多個數組推入1個大數組,導致2個lvl數組。php - 將數組推入數組 - 鍵盤問題
我得到例如這組陣列:
Array ( [cod] => ddd [denum] => ffffffffffffffff [descr] => ggggggg [cant] => 3 ) Array ( [cod] => fff [denum] => dfgdfgdfgdfgdfg [descr] => dfgdfgdfgdfgdfg [cant] => 33 )
但是,陣推後,我得到這個數組:
Array ( [0] => Array ( [0] => ddd [1] => ffffffffffffffff [2] => ggggggg [3] => 3 ) [1] => Array ( [0] => fff [1] => dfgdfgdfgdfgdfg [2] => dfgdfgdfgdfgdfg [3] => 33 ) )
基本上這就是我想做的事情,但是,如果您注意推後,鍵被遺忘,並轉換爲數字。
這就是我想要它看起來像:
Array ( [0] => Array ( [cod] => ddd [denum] => ffffffffffffffff [descr] => ggggggg [cant] => 3 ) [1] => Array ( [cod] => fff [denum] => dfgdfgdfgdfgdfg [descr] => dfgdfgdfgdfgdfg [cant] => 33 ) )
示例代碼即時通訊使用:
$res_arr_values = array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
array_push($res_arr_values, array_values($row));
}
有人可以幫助我呢?
'向數組添加值的首選方式是寫入$ array [] = $ value; '這是非常深刻的,謝謝,提醒一個自我,有助於保持程序的簡單 – pal4life 2015-04-30 11:16:47