2013-11-28 37 views
1

假設我的代碼是。忽略最近爆炸的數據? PHP

<?php 
$var = "1,2,3,4,5,6,"; 
$var_explode = explode(',', $var); 
foreach ($var_explode as $number) 
{ 
echo "$number test"; 
} 
?> 

當它回聲,它會像1測試,2測試,3測試,4測試,5測試,6測試,測試。最後一個是不需要的,我知道它的原因,因爲我在變量6後面有一個逗號,但是我需要那個逗號,而不是要刪除它。謝謝!

+0

我需要它忽略逗號。 – user2917204

回答

7

將字符串傳遞給爆炸時,可以使用trim($var, ",")刪除最後一個逗號。

$var_explode = explode(',', trim($var, ",")); 
2
<?php 

$var = "1,2,3,4,5,6,"; 
$var_explode = explode(',', $var); 
array_pop($var_explode); // removes last 
foreach ($var_explode as $number) 
{ 
echo "$number test"; 
} 
?>