首页 > 后端开发 > 正文

使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别

2024-09-12 08:23:42 | 我爱编程网

使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别

php 获取字符串某字符的位置!

有以下几种方法:

stripos() 返回字符串在另一字符串中第一次出现的位置(大小写不敏感)

stristr() 查找字符串在另一字符串中第一次出现的位置(大小写不敏感)

strpos() 返回字符串在另一字符串中首次出现的位置(对大小写敏感)

strrchr() 查找字符串在另一个字符串中最后一次出现的位置。

strripos() 查找字符串在另一字符串中最后出现的位置(对大小写不敏感)

strrpos() 查找字符串在另一字符串中最后出现的位置(对大小写敏感)

扩展资料:

PHP常用函数:

strtoupper()函数把字符串转换为大写

strtolower()函数把字符串转换为小写

strtok()函数把字符串分割为更小的字符串

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

strspn()函数返回在字符串中包含的特定字符的数目

strrpos()函数查找字符串在另一个字符串中最后一次出现的位置

strripos()函数查找字符串在另一个字符串中最后一次出现的位置

参考资料来源: 百度百科-PHP (超文本预处理器)

使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别

使用php正则式去除字符串中最后一个斜杠及之后的内容

可以参考下面的两种方法:

1、var s = '一句话描/述(您的)/疑问/123一二三abc';

s.replace(/(.*)\/{1}.*/, '$1'); //标准模式下,.*会自动匹配到最后一个位置

//输出 "一句话描/述(您的)/疑问"

2、$str = '一句话描/述(您的)疑问/123一二三abc';

$str = preg_replace('/(.*)\/{1}([^\/]*)/i', '$1', $str);

echo $str;

扩展资料: 我爱编程网

PHP 正则表达式 中的参考函数:

pattern: 要搜索的模式, 字符串 类型。

subject:输入字符串。

match: 如果提供了参数matches,它将被填充为搜索结果, 数据结构 为一维数组。

flags: 可以设置为PREG_OFFSET_CAPTURE,使用搜索结果的第0个元素为匹配的字符串,第1个元素为对应的 偏移量 (位置)

offset: 搜索从目标字符串的起始位置开始匹配。

pattern:要搜索的模式。可以是一个字符串或字符串数组。

replacement:用于替换的字符串或字符串数组

参考资料来源: 百度百科-PHP (超文本预处理器)

使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别

php 中的strstr()与strchr()的区别

我爱编程网(https://www.52biancheng.com)小编还为大家带来php 中的strstr()与strchr()的区别的相关内容。

strchr()和strstr()是同义函数。功能效用完全一样。
echo strstr( 'abc@123.com', '@'); //默认返回查找值@之后的尾部,@123.com
echo strstr('abc@123.com', '@', TRUE); //参数设定true, 返回查找值@之前的首部,abc

以上就是我爱编程网为大家带来的使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别,希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“使用php正则式去除字符串中最后一个斜杠及之后的内容 php 中的strstr()与strchr()的区别”相关推荐