在程序的时候,经常要处理字符串,比较基本就是字符串的查找,可能需要检查字符串是否包含特定的字符或子字符串,因为必须对该字符串或字符执行某些操作。一般使用下面的3个内置函数来检查一个字符串是否包含特定字符。 网络运营的相关知识也可以到网站具体了解一下,有专业的客服人员为您全面解读,相信会有一个好的合作!
PHP()函数
PHP()函数
PHP_()函数
PHP()函数
()函数查找字符串在另一字符串中比较后一次出现的位置。根据()函数的特征,可以使用它来判断一个字符串中是否包含指定字符串。
首先来看一下()函数的语法和参数。
语法:
(,,)
参数详细描述:
参数描述
必需。规定被搜索的字符串。
必需。规定要查找的字符。
可选。规定在何处开始搜索。
注意:字符串位置从0开始,不是从1开始。
例子:
?
从提交的表单中获取邮件信息并保存到变量$中
$=$_POST[''];
判断提交的邮箱地址里是否包含@符号
(($,'@')!==){
'提交的邮箱地址包含@符号!';
}{
'提交的邮箱地址没有包含@符号!';
}
?
如果需要查找的字符对大小写不敏感,可以使用()。
PHP()函数
()函数搜索一个字符串在另一个字符串中的首次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回。
语法
(,,_)
参数描述:
参数描述
必需。规定被搜索的字符串。
必需。规定所搜索的字符串。
如果此参数是数字,则搜索匹配此数字对应的ASCII值的字符。
_
可选。默认值为的布尔值。
如果设置为,它将返回参数首次出现之前的字符串部分。
例子:
(!==($_,$)){
'包含!';
}{
'未包含!';
}
PHP_()函数
比较后一种方法是使用正则表达式结合PHP_函数检查一个字符串是否包含另一个字符。如果匹配上,那么函数将返回,否则返回。_语法语法如下:
_($,$[,$[,$=0[,$=0]]])
以下是一个非常简单的匹配:
(_(F,)){
匹配!;
}{
未匹配!;
}
正则表达式比较后的字符表示匹配不区分大小写。 |