2014-09-11 37 views
0

我有這樣PHP顯示陣列成行

Array 
(
    [0] => Assamese 
    [1] => Javanese 
    [2] => English 
    [3] => German 
) 
Array 
(
    [0] => Amharic 
    [1] => Oromo 
) 

陣列我想獲取數據,所以我用foreach循環像這樣

foreach($values as $value) { 
    echo $value; 
} 

它示出結果

AssameseJavaneseEnglishGermanAmharicOromo 

但我希望2行中的數據是有用的,因爲我有兩個數組,數據應該用逗號分隔。因此,該數據應顯示類似的Thuis

Assamese,Javanese,English,German in 1st row 
Amharic,Oromo in 2nd row 

記住我需要在兩行數據,這樣我可以節省第1行的數據到數據庫中的行與另一行保存到數據庫

的第二排
+3

是多維數組或兩個單獨的陣列? – 2014-09-11 08:12:12

回答

1

試試這個,我把兩個數組在一起,所以你可以把它們分開通過索引$混合陣列中,然後爆每個數組轉換爲字符串,並通過逗號分隔:

$arr1 = array("Assamese", "Javanese", "English", "German"); 
$arr2 = array("Ahmaric", "Oromo"); 

$mix = array($arr1, $arr2); //Or use loop to add multiple arrays 

$i = 0; 
foreach ($mix as $arr) { 
    $r = implode(", ", $arr); 
    echo $i .": ".$r . "<br />"; 
    $i++; 
} 

返回:

0:阿薩姆語,爪哇語,英語,德語

1:Ahmaric,奧羅莫

+0

謝謝你的答案,但它不是多維數組 – NewUser 2014-09-11 08:25:16

+0

@NewUser所以是一個數組還是兩個數組? – iswinky 2014-09-11 08:26:21

+0

兩個數組分開 – NewUser 2014-09-11 08:30:28