我试图从这个字符串中获取: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];
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
$shippingMethod = "UPS EXPRESSS_SAVER - 1 día hab.";
$position = 4;
$shippingServiceId = substr($shippingMethod, $position, strpos($shippingMethod,'-') - $position);
echo $shippingServiceId;
- 2 回答
- 0 关注
- 112 浏览
添加回答
举报
0/150
提交
取消