php 截取指定字符之前的字符串

$a = "id=1&name=awen$pwd=123456&pic=5"; 我想要将变量$a 值中最后一个&符号以及后面的参数去掉 ,得到一个新值.如:$a="id=1&name=awen$pwd=123456" ,怎么实现?
$a值的长度 ,以及参数个数都是未定的 .. 要去除掉最后一个&符号以及后面所带的参数

可以结合substr函数及strrpos函数使用,即用以下表达式即可获得新的a值:

$newa = substr($a,0,strrpos($a,'&')); //新的$a值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-20
应该可以用lasindexof()和substring()这个方法实现吧。我没有用过php,不知道可不可以实现。你试一下吧
第2个回答  2011-06-20
把数据从后向前截取吧
第3个回答  2011-06-20
应该可以用lasindexof()和substring()这个方法实现吧。我没有用过php,不知道可不可以实现。你试一下吧
第4个回答  2011-06-20
把数据从后向前截取吧
相似回答
大家正在搜