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

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

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

它返回


Array(

    [0]=>",

    [1]=>'001/',

    [2]->'002'

)

但我需要001进进出出index[0]002index[1]


萧十郎
浏览 129回答 2
2回答

至尊宝的传说

如果字符串和你描述的一样,那么最好先拆下kk-零件,然后在/...上爆炸。$string="kk-001/kk-002";$array=explode("/",str_replace("kk-", "", $string));print_r($array);给。Array(    [0] => 001    [1] => 002)

潇潇雨雨

您可以使用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 )
打开App,查看更多内容
随时随地看视频慕课网APP