可能重复:
PHP - 删除最后一个字符,如果它是一段时间?
哪个是从字符串中删除最后一个字符的最快方法?
我有一个字符串
a,b,c,d,e,
Run Code Online (Sandbox Code Playgroud)
我想删除最后一个','并将剩余的字符串取回
OUTPUT: a,b,c,d,e
Run Code Online (Sandbox Code Playgroud)
最快的方法是什么?
我想删除字符串末尾的逗号.因为现在我正在使用
$string = substr($string,0,-1);
Run Code Online (Sandbox Code Playgroud)
但这只删除了字符串的最后一个字符.我正在动态添加字符串,因此有时字符串末尾没有逗号.如果字符串末尾有一个逗号,我如何让PHP删除字符串末尾的逗号?
我有一个复选框,当选中字段时,字段将返回到html表.我似乎无法删除最后一个逗号.
$faultTypesStr = '';
if(!empty($faultTypeIds)){
foreach($faultTypeIds as $faultTypeId){
$faultTypeResult = FaultType::find()->where(['FaultTypeId' => $faultTypeId])->one();
$faultTypesStr = $faultTypesStr.$faultTypeResult->FaultTypeName.', ';
}}
Run Code Online (Sandbox Code Playgroud)
这是我在html表中的显示方式.SMTP
<tr>
<td class="fields"> <b>Type Of Fault</b></td>
<td>'.$faultTypesStr.'</td>
</tr>
Run Code Online (Sandbox Code Playgroud)