php截取字符串函数

来源:互联网 时间:2018-03-01

1、substr(string,start,length)其中start的参数( 正数 - 在字符串的指定位置开始;负数 - 在从字符串结尾的指定位置开始;0 - 在字符串中的第一个字符处开始)


echo substr('www.baidu.com',0,3); // www


echo substr('www.baidu.com',-2); // om


echo substr('www.baidu.com',3);// baidu.com


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


echo strstr('[email protected]','@',true);// 参数设定true, 返回查找值@之前的首部 ,melgan003


echo strstr('[email protected]','@');// 默认返回查找值@之后的尾部, .com


3、$str = '192.168.194.188:8060/web/index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=shop';


截取第一个斜杠前面的内容可以这样来:
echo substr($str,0,strpos($str,'/')); // 192.168.194.188:8060


截取第一个斜杠后面的内容可以这样来:
echo substr($str,strpos($str,'/')+1);// web/index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=shop


截取最后一个斜杠后面的内容可以这样来:
echo trim(strrchr($str,'&'),'&');// r=shop


取得某字符最后出现处起的字符串:
echo substr(strrchr($str,'&'),3);// shop

相关阅读:
Top