PHP preg_match功能错误


PHP preg_match misfunctioning

我有这个代码块

public function onlyLetters($string) {
    if(preg_match("/[a-zA-Z]/", $string)) {
        return true;
    } else {
        return false;
    }
}

但它总是返回 false,原因是什么?

您的字符串很可能不包含您期望的内容,并且没有单个大写或小写 a-z 字母。

OR - 您没有正确处理返回值

如果你检查这些假设,你可能会自己解决它:)