如何知道$string是否以“,”结尾?
2022-08-30 12:31:18
有几种选择:
if (substr($string, -1) == ',') {
或者(可读性稍差):
if ($string[strlen($string) - 1] == ',') {
或者(甚至更不可读):
if (strrpos($string, ',') == strlen($string) - 1) {
或者(更糟糕的是):
if (preg_match('/,$/', $string)) {
或者(哇,这很糟糕):
if (end(explode(',', $string)) == '') {
外卖,只是使用并完成它。但是还有许多其他选择...substr($string, -1)
$string = 'foo,bar,';
if(substr($string, -1) === ','){
// it ends with ','
}