Php 如何检查字符串是否包含字母表
我有一个简单的php程序,它从url获取数据,但我想检查它是否包含字母表 我从url获得的数据如下Php 如何检查字符串是否包含字母表,php,preg-match,Php,Preg Match,我有一个简单的php程序,它从url获取数据,但我想检查它是否包含字母表 我从url获得的数据如下?query=seller,12。我为此使用了ctype_alpha(),但没有得到任何结果。我大致知道可以通过preg_match()来完成,但我不知道怎么做 请帮助我,因为我是php的初学者 提前谢谢试试这个家伙 if (!preg_match('/[^A-Za-z]/', $string)) // '/[^a-z\d]/i' should also work. { // string con
?query=seller,12
。我为此使用了ctype_alpha()
,但没有得到任何结果。我大致知道可以通过preg_match()
来完成,但我不知道怎么做
请帮助我,因为我是php的初学者
提前谢谢试试这个家伙
if (!preg_match('/[^A-Za-z]/', $string)) // '/[^a-z\d]/i' should also work.
{
// string contains only english letters
}
给你
<?php
$subject = "?query=seller,12";
if(preg_match('/[a-zA-Z]/', $subject)){
echo "It has a alphabet";
}
?>
$matches是指定模式的所有可用匹配项的数组要检查它是全字母还是任何字符都是字母?请显示使用
ctype\u alpha
的代码。它应该是测试所有字符的循环的一部分。感谢您的快速响应。你的程序对我有用
preg_match_all('/[a-zA-Z]/', $subject,$matches);
print_r($matches);