将字符串从0切换为单词

时间:2013-11-16 18:08:49

标签: php

如何剪切以下字符串:

http://www.example.com/brand=1&maxprice=300&page=2

到这个字符串:

http://www.example.com/brand=1&maxprice=300&

换句话说,如何剪切字符串直到某个单词?

3 个答案:

答案 0 :(得分:1)

可能有一种更简单的方法,但使用strpos查找单词出现的索引,然后使用substr使用0strpos找到的索引

$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的所有内容。