$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
)
瀟瀟雨雨
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 )
- 2 回答
- 0 關注
- 167 瀏覽
添加回答
舉報
0/150
提交
取消
