php - 如何知道 $string 是否以 ',' 结尾?

标签 php

Possible Duplicate:
Find last character in a string in PHP

如何知道 $string 的最后一个字符是否为 ',' ?

最佳答案

有几个选项:

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) 并完成它。但是还有很多其他的选择......

关于php - 如何知道 $string 是否以 ',' 结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764859/

相关文章:

php - 是否可以使用 PHP 更改 HTML 元素值

php - 使用 SQL 从数据库中检索数据 - 使用 DISTINCT 时出错

php - 我想明智地获取数据

php - 单选按钮选择不在 MYSQL 中发布

php - php sed之类的功能

php - 在 colorbox 中加载页面

php - Laravel 分页一次一个模型

PHP 获取参数值的安全性

PHP 从 mySQL 数据库查询音频文件

php - 使用 cakephp 和 HABTM 将关联数据保存到数据库中