加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

避免使用正则的替代方案

发布时间:2020-12-14 01:15:56 所属栏目:百科 来源:网络整理
导读:检查数字或字母,使用ctype_alnum()函数 检查一个字符串是否在另一个字符串中,使用:strpos()函数,或strstr()函数 不过strpos()函数更快 定义和用法 strpos() 函数返回字符串在另一个字符串中第一次出现的位置。 如果没有找到该字符串,则返回 false。 语

检查数字或字母,使用ctype_alnum()函数

检查一个字符串是否在另一个字符串中,使用:strpos()函数,或strstr()函数

不过strpos()函数更快

定义和用法

strpos() 函数返回字符串在另一个字符串中第一次出现的位置。

如果没有找到该字符串,则返回 false。

语法

strpos(string,find,start)
参数 描述
string 必需。规定被搜索的字符串。
find 必需。规定要查找的字符。
start 可选。规定开始搜索的位置。

提示和注释

注释:该函数对大小写敏感。如需进行对大小写不敏感的搜索,请使用 stripos() 函数。

例子

<?php
echo ;
?>strpos("Hello world!","wo")

输出:

6

定义和用法

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。

语法

strstr(string,search)
参数 描述
string 必需。规定被搜索的字符串。
search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。

提示和注释

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。

例子

例子 1

<?php
echo ;
?>strstr("Hello world!","world")

输出:

world!

例子 2

在本例中,我们将搜索 "o" 的 ASCII 值所代表的字符:

<?php
echo ;
?>strstr("Hello world!",111)

输出:

o world!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读