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

爆炸函数在数组的第 0 个索引处返回空值

爆炸函数在数组的第 0 个索引处返回空值

PHP
萧十郎 2022-01-24 13:07:33
$string="kk-001/kk-002";$array=explode("kk-",$string);它返回Array(    [0]=>",    [1]=>'001/',    [2]->'002')但我需要001进进出出index[0]002index[1]
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

如果字符串和你描述的一样,那么最好先拆下kk-零件,然后在/...上爆炸。


$string="kk-001/kk-002";

$array=explode("/",str_replace("kk-", "", $string));

print_r($array);

给。


Array

(

    [0] => 001

    [1] => 002

)


查看完整回答
反对 回复 2022-01-24
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

您可以使用preg_split标志PREG_SPLIT_NO_EMPTY来删除空值,如下所示:


$string = "kk-001/kk-002";

$array = preg_split('/\/?kk\-/', $string , -1, PREG_SPLIT_NO_EMPTY);

print_r($array);

输出:


Array ( [1] => 001 [2] => 002 )


查看完整回答
反对 回复 2022-01-24
  • 2 回答
  • 0 关注
  • 128 浏览

添加回答

举报

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