這可能是一個愚蠢的問題,所以如果是這樣的話,請儘量輕鬆。連接陣列行php
我有一系列的查詢(MySQL)返回多維數組。
然後我使用這些數組項來填充foreach循環中字符串中的變量。
然後我需要這個字符串填充一個JavaScript圖形,所以數據的格式要完美。這個想法適用於1個多維數組。
但是,要做多個圖表(例如比較線圖),我需要表示同一行中的所有數據。
所以我需要做的是如果可能的話,合併行到數組的行,而不是將其添加到結尾。
生病告訴你我的工作:
foreach ($graph_month as $month) :
$first .= ' { year: "'.$month['month'].'",';
endforeach;
foreach ($graph_data1 as $data) :
$second1 .= ' "'.$data['title'].'": '.$data['totalValue'].' ';
endforeach;
foreach ($graph_data2 as $data) :
$second2 .= ' "'.$data['title'].'": '.$data['totalValue'].' ';
endforeach;
foreach ($graph_data3 as $data) :
$second3 .= ' "'.$data['title'].'": '.$data['totalValue'].' ';
endforeach;
foreach ($graph_data4 as $data) :
$second4 .= ' "'.$data['title'].'": '.$data['totalValue'].' ';
endforeach;
foreach ($graph_data5 as $data) :
$second5 .= ' "'.$data['title'].'": '.$data['totalValue'].' ';
endforeach;
所以每個的foreach的是填充需要的JavaScript的一個小部分,但我需要能夠來連接對方的右邊所有這些行。
e.g
一個foreach
能夠產生:
$first.$second1.$second2.$second3.$second4.$second5
這是可能的,這將是可能添加[i]和[I ++]到每個變量。
是預期的最終結果JSON? – iambriansreed