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
把数据从后向前截取吧

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网