РЕДАКТИРОВАТЬ: Этот ответ проверяет, является ли последний символ в строке цифрой или нет. Поскольку вопрос https://stackoverflow.com/q/12258656/1331430 был закрыт как точный дубликат этого вопроса, я опубликую свой ответ здесь. Для того, что запрашивает OP этого вопроса, используйте принятый ответ.
Вот мое решение без регулярных выражений для проверки, является ли последний символ в строке цифрой:
if (ctype_digit(substr($string, -1))) {
//last character in string is a digit.
}
DEMO
substr
проходящий запуск = -1
вернет последний символ строки, который затем проверяется по ctype_digit
, который вернет true
, если символ является цифрой, или false
в противном случае.
Ссылка:
- зиЬзЬг
- ctype_digit