PHP 字符串获取 substr 与 strstr 函数

<?php

header("Content-Type: text/html; charset=utf-8");
$str = "在大街上的合法水电费感觉就是刚看见";

语法:substr(string,start [,length]):从字符串中获取其中的一部分

//参数       说明
//string   要处理的字符串
//start        字符串开始位置,起始位置为 0 ,为负则从字符串结尾的指定位置开始
//length   可选,字符串返回的长度,默认是直到字符串的结尾,为负则从字符串末端返回
echo mb_substr($str, 2).'<br/>';      //街上的合法水电费感觉就是刚看见
echo mb_substr($str, 3, 2).'<br/>';   //上的
echo mb_substr($str, -3, 2).'<br/>';  //刚看
echo mb_substr($str, 3, -2).'<br/>';  //上的合法水电费感觉就是刚

语法:strstr (string,needle):查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符

//参数       说明
//string   要处理的字符串
//needle   要查找的字符串,如果是数字,则搜索匹配数字 ASCII 值的字符
echo mb_strstr($str,"电费").'<br/>';//电费感觉就是刚看见


语法:subchr():同 strstr()

语法:strrchr(string,needle ):查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
echo mb_strrchr($str,"感觉").'<br/>';//感觉就是刚看见

 

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *