我有一个像这样的字符串:
$str = '35-3|24-6|72-1|16-5';
Run Code Online (Sandbox Code Playgroud)
我想生成一个数组:
$arr = array (
35 => 3,
24 => 6,
72 => 1,
16 => 5
);
Run Code Online (Sandbox Code Playgroud)
什么是最好最简单的方法?
GBD*_*GBD 10
你可以尝试如下
$str = '35-3|24-6|72-1|16-5';
$data = explode("|",$str);
$arr = array();
foreach($data as $value){
$part = explode('-',$value);
$arr[$part[0]]=$part[1];
}
var_dump($arr);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |