如何剪切以下字符串:
http://www.example.com/brand=1&maxprice=300&page=2
到这个字符串:
http://www.example.com/brand=1&maxprice=300&
换句话说,如何剪切字符串直到某个单词?
答案 0 :(得分:1)
可能有一种更简单的方法,但使用strpos
查找单词出现的索引,然后使用substr
使用0
,strpos
找到的索引
$myString = "http://www.example.com/brand=1&maxprice=300&page=2"
$newString = substr($myString,0,strpos($myString, "page"));
答案 1 :(得分:1)
这样的事情会有所帮助。
<?php
$str="http://www.example.com/brand=1&maxprice=300&page=2";
$str=explode('&',$str);
var_dump($str);
echo $str[0].'&'.$str[1].'&'; //http://www.example.com/brand=1&maxprice=300&
答案 2 :(得分:1)
$string='http://www.example.com/brand=1&maxprice=300&page=2';
$string=substr($string,0,strpos($string,'page'));
echo $string; // echo 'http://www.example.com/brand=1&maxprice=300&'
这将回显从索引0
到单词page
的所有内容。