因此,我第一次使用PHP,並試圖檢索並顯示數組的值。在大量的谷歌搜索之後,我能找到的唯一方法是print_r
,var_dump
或var_export
。然而,所有這些方法返回的東西,看起來像這樣:在PHP中顯示數組值
[a] => apple
[b] => banana
[c] => orange
我無法弄清楚如何風格這個outout。我需要去掉[a] =>
部分並添加逗號。我知道這一定是一個非常簡單的過程,但我一直無法找到任何說明如何做的文檔。
因此,我第一次使用PHP,並試圖檢索並顯示數組的值。在大量的谷歌搜索之後,我能找到的唯一方法是print_r
,var_dump
或var_export
。然而,所有這些方法返回的東西,看起來像這樣:在PHP中顯示數組值
[a] => apple
[b] => banana
[c] => orange
我無法弄清楚如何風格這個outout。我需要去掉[a] =>
部分並添加逗號。我知道這一定是一個非常簡單的過程,但我一直無法找到任何說明如何做的文檔。
使用implode(',', $array);
輸出作爲apple,banana,orange
或者
foreach($array as $key => $value)
{
echo $key." is ". $value;
}
迭代這個數組和做任何你想要的東西個人價值。
foreach ($array as $key => $value) {
echo $key . ' contains ' . $value . '<br/>';
}
您可以使用implode以字符串分隔符返回您的數組。
$withComma = implode(",", $array);
echo $withComma;
// Will display apple,banana,orange
<?php $data = array('a'=>'apple','b'=>'banana','c'=>'orange');?>
<pre><?php print_r($data); ?></pre>
結果:
陣列
(
並[a] =>蘋果
並[b] =>香蕉
並[c] =>橙
)
可以方便地用加入()
$fruits = array("apple", "banana", "orange");
print join(" ".$fruits);
一個簡單的代碼片段,我準備希望它對你有用;
$ages = array("Kerem"=>"35","Ahmet"=>"65","Talip"=>"62","Kamil"=>"60");
reset($ages);
for ($i=0; $i < count($ages); $i++){
echo "Key : " . key($ages) . " Value : " . current($ages) . "<br>";
next($ages);
}
reset($ages);
的join()
函數必須爲你工作:
$array = array('apple','banana','ananas');
$string = join(',', $array);
echo $string;
輸出:
蘋果,香蕉,菠蘿
,您可以用逗號,如果更換空間你想要的(注意'join'是'implode'的別名) – Asenar 2014-01-28 10:13:31