如何从数组中删除最后一个逗号(,)?

Roc*_*nce 3 php

我已经通过了这个地址:

使用WHERE子句将数组传递给查询

并发现如果我使用join子句来分隔值,也在数组的末尾.我怎么能删除最后一个?

我这样用

$ttst=array();
$ttst=array(); 
$tt = "SELECT frd_id FROM network WHERE mem_id='$userId'"; 
$appLdone = execute_query($tt, true, "select"); 
foreach($appLdone as $kk=>$applist){ 
    $ttst[] = $applist['frd_id']; 
} 
$result = implode(',', $ttst); 
Run Code Online (Sandbox Code Playgroud)

然后也是最后一个,

谢谢.


但它没有给每个值单引号.

dec*_*eze 10

join(',', array_filter($galleries))
Run Code Online (Sandbox Code Playgroud)

array_filter摆脱你似乎拥有的空元素.当然,你应该注意不要在那里有空元素.


jen*_*ram 5

你可以使用trim()(或rtrim()):

$myStr = 'planes,trains,automobiles,';
$myStr = trim($myStr, ',');
Run Code Online (Sandbox Code Playgroud)