Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP的字母等价物是数字_Php - Fatal编程技术网

PHP的字母等价物是数字

PHP的字母等价物是数字,php,Php,我正在寻找一个函数,将是字母等效的是_数字。如果字符串中只有字母,则返回true,否则返回false。PHP中是否存在内置函数?如果您严格寻找的是is\u numeric()!这是你的工作吗?还是我误解了这个问题?我会使用preg\u match。但那是因为我从未听说过ctype\u alpha() !是数值((浮动)$variableToBeChecked); 也 preg#u match(“#^[a-z]+$#i',$variabletobecheced);//用于一个或多个字母字符

我正在寻找一个函数,将是字母等效的是_数字。如果字符串中只有字母,则返回true,否则返回false。PHP中是否存在内置函数?

如果您严格寻找的是
is\u numeric()!这是你的工作吗?还是我误解了这个问题?

我会使用preg\u match。但那是因为我从未听说过
ctype\u alpha()


!是数值((浮动)$variableToBeChecked);

preg#u match(“#^[a-z]+$#i',$variabletobecheced);//用于一个或多个字母字符

你误解了这个问题<代码>!是数字(“ab12”)==true
。他想检查字符串是否只包含字母。如果您有特殊需要,比如只包含字母+逗号和空格,那么regexp是您最好的选择:)我喜欢/讨厌在键入答案时使用它,我加载新答案只是为了看到一个比我正在写的答案更好的答案。不要只对字母使用
[a-zA-Z]
!使用
\pL
。真正的字母属性更好:
\p{alphalcic}
。这比
^\p{字母}+$
好多少?看起来更糟。对不起,为什么看起来更糟?
if(!preg_match("/[^a-zA-Z]/", $teststring)) {
    echo "There are only letters in this string";
} else {
    echo "There are non-letters in this string";
}