如何忽略插入的最后一个逗号?
<?php
$moods = "pizza1,pizza2,pizza3,";
$moodList = explode(",", $moods);
print_r($moodList);
?>
答案 0 :(得分:5)
$moodlist = explode(',',trim($moods,','));
修剪逗号。
答案 1 :(得分:0)
如何使用substr()
删除最后一个逗号?
// Your string
$str = "pizza1,pizza2,pizza3,";
// The $num is the string length, minus 1 (b/c you're cutting the last character out in substr)
$num = strlen($str) - 1;
// Cut the last character with substr
$edited_str = substr($str, 0, $num);
// The result
echo $edited_str;
修改强>
正如Mark Baker指出的那样,您只需使用$str = substr($str, 0, -1);
而不是计算字符串长度。所以
// Your string
$str = "pizza1,pizza2,pizza3,";
// Cut the last character with substr
$edited_str = substr($str, 0, -1);
// The result
echo $edited_str;
答案 2 :(得分:0)
你可以像这样忽略它
<?php
$moods = "pizza1,pizza2,pizza3,";
$moodList = explode(",", substr($moods,0,strlen($moods)-1));
print_r($moodList);
?>