为了账号安全,请及时绑定邮箱和手机立即绑定

PHP如何在特殊字符之前获取字符串?

PHP如何在特殊字符之前获取字符串?

PHP
繁星coding 2022-06-17 14:45:00
我试图从这个字符串中获取:UPS EXPRESSS_SAVER - 1 天住院。部分:EXPRESSS_SAVER我尝试了以下代码:它从字符串的 4 个索引开始,在特殊字符“-”之前结束$shippingMethod = "UPS EXPRESSS_SAVER - 1 día hab.";$shippingServiceId = substr($shippingMethod, 4, strpos($shippingMethod,'-'));这让我回来了:EXPRESSS_SAVER - 1我也试过:$shippingServiceId = substr($shippingMethod, 4, strpos($shippingMethod,' '));但得到:EXP
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

您可以使用以下代码点获取 EXPRESSS_SAVER


$shippingMethod = "UPS EXPRESSS_SAVER - 1 día hab.";


$shippingMethodArr = explode(" ",$shippingMethod);


$shipped = $shippingMethodArr[1];


查看完整回答
反对 回复 2022-06-17
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

 $shippingMethod = "UPS EXPRESSS_SAVER - 1 día hab.";

 $position = 4;

 $shippingServiceId = substr($shippingMethod, $position, strpos($shippingMethod,'-') - $position);

 echo $shippingServiceId;


查看完整回答
反对 回复 2022-06-17
  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信