带有多个分隔符的用于爆炸的单行

有没有好看的one-liner来爆下面的:


 $my_string = '0:abcd1234,0:wxyz9876,1:defg5678';

与预期的结果:


array(

      [0] => array([0] => 0, [1] => 'abcd1234'),

      [1] => array([0] => 0, [1] => 'wxyz9876'),

      [2] => array([0] => 1, [1] => 'defg5678')

)

我知道我可以只$my_array = explode(',', $my_string)循环遍历检索到的数组 and explode(':', $my_array[$i]),但我想知道是否有更好看的方法(不循环)来做到这一点。


墨色风雨
浏览 93回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP