使用字符串在PHP中爆炸

XCo*_*015 0 php arrays

我有一个字符串:

01;托米; 32;编码器02 &&;安妮; 20;卖方

我希望这样:

array (size=2)
0 => 
array (size=4)

  0 => string '01' (length=2)

  1 => string 'Tommy' (length=5)

  2 => int 42

  3 => string 'Coder' (length=5)  

1 => 
array (size=4)

  0 => string '02' (length=2)

  1 => string 'Annie' (length=5)

  2 => int 20

  3 => string 'Seller' (length=6)
Run Code Online (Sandbox Code Playgroud)

希望你能帮助我,谢谢!

For*_*rbs 5

不确定数据类型是否匹配(因为我相信它全部在字符串中),但这是代码

 $myarray = array();
 foreach(explode("&&",$mystring) as $key=>$val)
 {
 $myarray[] = explode(";",$val);
 }
Run Code Online (Sandbox Code Playgroud)

explode命令接受一个字符串并根据某个'split key'将它变成一个数组,在你的情况下是&&
但由于这是一个双数组,我不得不通过foreach传递它,另一个爆炸解决.