我正在寻找一个函数,它将是is_numeric的字母等效函数。如果字符串中只有字母,则返回true,否则返回false。 PHP中是否存在内置函数?按字母顺序排列的PHP is_numeric
回答
我会用preg_match。但那是因为我从来没有听说过ctype_alpha()
。
if(!preg_match("/[^a-zA-Z]/", $teststring)) {
echo "There are only letters in this string";
} else {
echo "There are non-letters in this string";
}
如果你有特殊需要,就像只有字母+逗号和空格,那么正则表达式就是你最好的选择:) – gnud 2010-02-24 01:58:28
当我输入答案时,我喜欢/讨厌它,并且我加载新答案只看到一个比我写的那个更好。 – Erik 2010-02-24 01:58:53
请勿仅使用'[a-zA-Z]'字母!使用'\ pL'。真正的字母属性更好:'\ p {Alphabetic}'。 [这是为什么。](http://stackoverflow.com/questions/4955086/sort-upper-case-just-before-lowercase-key-values-from-a-hash/4958634#4958634) – tchrist 2011-02-10 15:23:12
!is_numeric((float)$variableToBeChecked);
也 preg_match('#^[a-z]+$#i',$variableToBeChecked); // for one or more letter character
- 1. 按字母顺序排列PHP排序
- 2. 按字母顺序排序,然后按字母顺序排列
- 3. 按字母顺序排列数组php
- 4. 按字母顺序排列
- 5. 按字母顺序排列
- 6. 按字母顺序排列
- 7. 按字段顺序排列+按字母顺序排列
- 8. 按字母顺序排列的链表不按顺序排列
- 9. SQL - 按字母顺序排序的列
- 10. PHP按字母顺序排序
- 11. 排序表的顺序不按字母顺序排列
- 12. 按字母顺序排序
- 13. 按字母顺序排序
- 14. 按字母顺序排序
- 15. 按字母顺序排序
- 16. 排序按字母顺序
- 17. 按字母顺序排序
- 18. 按字母顺序排序
- 19. 按字母顺序排列Wordpress列表
- 20. 按字母顺序排列2D列表?
- 21. 按字母顺序排列列表项
- 22. C:按字母顺序排列列表
- 23. 按字母顺序排序列表
- 24. 按字母顺序排序列表
- 25. 将列表按字母顺序排序
- 26. 按字母顺序排序列表
- 27. 按字母顺序排列的jquery
- 28. 按字母顺序排列的姓氏
- 29. 按字母顺序排列的FastScroll
- 30. 按字母顺序排列的频率
这是怎么比'^ \ p {}字母+ $'好?它看起来严重得多。 – tchrist 2011-02-10 15:23:53
对不起,它为什么看起来更糟? – gnud 2011-02-10 18:06:53