物流大超市

标题: 说一说程序开发之一个字符串包含另一个字符串 [打印本页]

作者: kaixun    时间: 2023-2-24 11:43
标题: 说一说程序开发之一个字符串包含另一个字符串

在程序的时候,经常要处理字符串,比较基本就是字符串的查找,可能需要检查字符串是否包含特定的字符或子字符串,因为必须对该字符串或字符执行某些操作。一般使用下面的3个内置函数来检查一个字符串是否包含特定字符。知识付费的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!






PHP()函数


PHP()函数


PHP_()函数


PHP()函数


()函数查找字符串在另一字符串中比较后一次出现的位置。根据()函数的特征,可以使用它来判断一个字符串中是否包含指定字符串。





首先来看一下()函数的语法和参数。





语法:





(,,)


参数详细描述:





参数描述


必需。规定被搜索的字符串。


必需。规定要查找的字符。


可选。规定在何处开始搜索。


注意:字符串位置从0开始,不是从1开始。





例子:





?


从提交的表单中获取邮件信息并保存到变量$中


$=$_POST[''];





判断提交的邮箱地址里是否包含@符号


(($,'@')!==){


'提交的邮箱地址包含@符号!';


}{


'提交的邮箱地址没有包含@符号!';


}


?


如果需要查找的字符对大小写不敏感,可以使用()。





PHP()函数


()函数搜索一个字符串在另一个字符串中的首次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回。





语法





(,,_)


参数描述:





参数描述


必需。规定被搜索的字符串。





必需。规定所搜索的字符串。





如果此参数是数字,则搜索匹配此数字对应的ASCII值的字符。





_


可选。默认值为的布尔值。





如果设置为,它将返回参数首次出现之前的字符串部分。





例子:





(!==($_,$)){


'包含!';


}{


'未包含!';


}


PHP_()函数


比较后一种方法是使用正则表达式结合PHP_函数检查一个字符串是否包含另一个字符。如果匹配上,那么函数将返回,否则返回。_语法语法如下:





_($,$[,$[,$=0[,$=0]]])


以下是一个非常简单的匹配:





(_(F,)){


匹配!;


}{


未匹配!;


}


正则表达式比较后的字符表示匹配不区分大小写。




欢迎光临 物流大超市 (https://www.9999956.com/bbs/) Powered by Discuz! X3.2