php 截取指定的字符串
程序员文章站
2022-06-11 13:52:51
...
php 截取 字符串 $a="s=/Toupiao/yulan/pid=117&title=2&selectform=1"有这样一个字符串,我想获取当中pid的值,因为pid值是不定长的,有时会pid=1,pid=12,pid=123......,那我要如何才可以截取pid的值了?
版主,这段文字,我要取红色字体的内容,如何取呢?
交易号,用户名,购买总额
查看明细如果上述文字点击无效,请把下面网页地址复制到浏览器地址栏中打开:https://www.alipay.com/trade/query_trade_detail.htm?trade_no=2013082965047442 退款如果上述文字点击无效,请把下面网页地址复制到浏览器地址栏中打开:https://www.alipay.com/trade/refund_apply.htm?trade_no=2013082965047442交易号: 2013082965047442商品名称:用户:[ a15161165153]充值交易对方: 甘雪荣 (买家)交易状态:交易成功商品单价:5.0元购买数量:1购买总价: 5.00元 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:inline; vertical-align:middle; line-height:100%; text-align:center; font-size:12px; *zoom:1; text-decoration:none; cursor:pointer; font-family:Arial; background-color:#FF8B00; padding:8px12px4px12px; height:20px; width:80px; font-size:14px; font-weight:bolder; color:#fff; border:solid1px#fff;}.end-contain{ border:solid1px#E55100; width:106px;} 退订该邮件 更多帮助 此为系统邮件,请勿回复请保管好您的邮箱,避免支付宝账户被他人盗用 如有任何疑问,可查看支付宝相关规则,支付宝网站访问http://www.alipay.comCopyright支付宝2004-2013AllRightReserved 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:inline; vertical-align:middle; line-height:100%; text-align:center; font-size:12p
回复讨论(解决方案)
parse_str($a)
$a = "s=/Toupiao/yulan/pid=117&title=2&selectform=1";preg_match('/\bpid=(\d+)/', $a, $r);echo $r[1];117
$a = "s=/Toupiao/yulan/pid=117&title=2&selectform=1";preg_match('/\bpid=(\d+)/', $a, $r);echo $r[1];117
版主,这段文字,我要取红色字体的内容,如何取呢?
交易号,用户名,购买总额
查看明细如果上述文字点击无效,请把下面网页地址复制到浏览器地址栏中打开:https://www.alipay.com/trade/query_trade_detail.htm?trade_no=2013082965047442 退款如果上述文字点击无效,请把下面网页地址复制到浏览器地址栏中打开:https://www.alipay.com/trade/refund_apply.htm?trade_no=2013082965047442交易号: 2013082965047442商品名称:用户:[ a15161165153]充值交易对方: 甘雪荣 (买家)交易状态:交易成功商品单价:5.0元购买数量:1购买总价: 5.00元 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:inline; vertical-align:middle; line-height:100%; text-align:center; font-size:12px; *zoom:1; text-decoration:none; cursor:pointer; font-family:Arial; background-color:#FF8B00; padding:8px12px4px12px; height:20px; width:80px; font-size:14px; font-weight:bolder; color:#fff; border:solid1px#fff;}.end-contain{ border:solid1px#E55100; width:106px;} 退订该邮件 更多帮助 此为系统邮件,请勿回复请保管好您的邮箱,避免支付宝账户被他人盗用 如有任何疑问,可查看支付宝相关规则,支付宝网站访问http://www.alipay.comCopyright支付宝2004-2013AllRightReserved 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:inline; vertical-align:middle; line-height:100%; text-align:center; font-size:12p