2012-07-18 34 views
3
print_r($arraydata); 

我輸出顯示陣列而不索引關鍵字

陣列([0] =>維卡斯[1] =>襯衫[2] => cloth1 [3] =>測試[4] =>襯衫[5] => cloth2 [6] => AVI)

我需要顯示陣列那樣

$ ARR =陣列( 「維卡斯」, 「襯衣」, 「cloth1」, 「測試」,」襯衣」, 「cloth2」, 「AVI」);

+2

[這裏類似的話題(http://stackoverflow.com/questions/2473844/how-to-get- array-of-values-from-an-associative-arrays) – ODelibalta 2012-07-18 20:28:26

+1

'echo implode($ arraydata,',');' – 2012-07-18 20:28:48

回答

8

使用此:

echo '$arr = array("'.implode('", "', $arraydata).'");'; 
0

如果逗號分離是必要的:

echo '$arr = array('; 
foreach ($array as $key => $value) { 
    if ($key > 0) echo ','; 
    echo '"'.$value.'"'; 
} 
echo ');'; 
+0

這就是[implode](http://www.php.net/implode)用於 – Mike 2012-07-18 20:32:39

+0

@Mike這是非常真實的,Vincents上面的回答是更好的:) – mogelbrod 2012-07-18 20:34:23

+0

不是當你有150萬行,並且已經接近一個內存不足的崩潰,它不是! – hanshenrik 2017-06-27 22:26:25