php strrpos()与strripos()函数不同之处在哪里呢

strripos() 函数

定义和用法
strripos() 函数查找字符串在另一个字符串中最后一次出现的位置。
如果成功,则返回位置,否则返回 false。
语法
strrpos(string,find,start)

参数
描述
string
必需。规定被搜索的字符串。
find
必需。规定要查找的字符。
start
可选。规定开始搜索的位置。
提示和注释
注释:该函数对大小写不敏感。
例子:

复制代码 代码如下:

<php
echo strripos("Hello world!","WO");
?>
 
输出:6
strrpos() 函数
定义和用法
strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。

如果成功,则返回位置,否则返回 false。

语法 
strrpos(string,find,start)

参数
描述
string
必需。规定被搜索的字符串。
find
必需。规定要查找的字符。
start
可选。规定开始搜索的位置。
提示和注释
注释:该函数对大小写敏感。如需进行大小写不敏感的查找,请使用 strripos()。
例子

复制代码 代码如下:

<?php
echo strrpos("Hello world!","wo");
?>
输出:

用strrpos验证链接是否为http协议的链接

复制代码 代码如下:

<?php
$url="http://www.baidu.com";
if (strrpos($url, ‘http://‘) !== 0)
echo "链接为http协议的链接";
?>

时间: 2024-10-24 19:58:28

php strrpos()与strripos()函数不同之处在哪里呢的相关文章

156-PHP strrpos和strripos函数

<?php //定义两个字符串 $str='pasSword'; $position=strrpos($str,'s'); //不区分大小写判断 echo "字母S在{$str}中最后出现的位置是{$position}"; $position=strripos($str,'s'); //区分大小写判断 echo "<br />字母h在{$str}中最后出现的位置是{$position}"; ?> 原文地址:https://www.cnblog

php -- strrpos,strripos

strpos() 函数 语法: mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ) 查找 needle 在 haystack 中第一次出现的位置.大小写敏感. 如果成功,则返回位置,否则返回 false. 正则:/ /i ,有i,表示不区分大小写,同样,这里类似:没有i表示区分大小写,有i表示不区分大小写 参数: haystack:在该字符串中进行查找. needle:如果 needle 不是一个字符串,那

PHP函数库(core)

数组函数: array_change_key_case — 返回字符串键名全为小写或大写的数组 array_change_key_case() 将 input 数组中的所有键名改为全小写或大写.改变是根据后一个选项 case 参数来进行的.本函数不改变数字索引.参数: input    需要操作的数组.case    可以在这里用两个常量,CASE_UPPER 或 CASE_LOWER(默认值).返回值:返回一个键全是小写或者全是大写的数组:如果输入值(input)不是一个数组,那么返回FALS

PHP 各种函数

usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_until() 函数延迟代码执行直到指定的时间. time_nanosleep() 函数延迟代码执行若干秒和纳秒. sleep() 函数延迟代码执行若干秒. show_source() 函数对文件进行语法高亮显示. strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件.

php函数整理

php usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_until() 函数延迟代码执行直到指定的时间. time_nanosleep() 函数延迟代码执行若干秒和纳秒. sleep() 函数延迟代码执行若干秒. show_source() 函数对文件进行语法高亮显示. strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代

PHP常用操作的字符串函数

PHP常用字符串的操作函数 字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表 chunk_split函数:将字符串分割成小块 hebrev函数:转换希伯来逻辑字符为可见字符 hebrevc函数:转换希伯来语文本为可见文本,包括换行

与Perl兼容的正则表达式函数

正则表达式不能独立使用,它只是一种用来定义字符串的规则模式,必须在相应的正则表达式函数中应用,才能实现对字符串的匹配.查找.替换及分割等操作.前面也介绍过在PHP中有两套正则表达式函数库,而使用与Perl兼容的正则表达式函数库的执行效率要略占优势,所以在本书中主要介绍以“preg_”开头的正则表达式函数.另外,在处理大量信息时,正则表达式函数会使速度大幅减慢,应当只在需要使用正则表达式解析比较复杂的字符串时才使用这些函数.如果要解析简单的表达式,还可以采用很多可以显著加快处理过程的预定义函数.下

PHP常用函数大全

php函数 usleep() 函数延迟代码执行若干微秒.unpack() 函数从二进制字符串对数据进行解包.uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID.time_sleep_until() 函数延迟代码执行直到指定的时间.time_nanosleep() 函数延迟代码执行若干秒和纳秒.sleep() 函数延迟代码执行若干秒.show_source() 函数对文件进行语法高亮显示.strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件.p

初识PHP(二)常用函数

在此记录一些常用库函数和常用语法以便查阅 一.PHP手册 php手册中文地址 http://php.net/manual/zh 二.一些常用操作 2.1字符串操作 2.1.1 strpos — 查找字符串首次出现的位置 mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ) 返回 needle 在 haystack 中首次出现的数字位置. haystack 在该字符串中进行查找. needle 如果 needl