我有下面的代码
$string = "Trainee,Beginner";
Run Code Online (Sandbox Code Playgroud)
我想用爆炸替换$ string到数组对象
$list = explode(',', $string);
Run Code Online (Sandbox Code Playgroud)
我得到的结果。
array:2 [?
0 => "Trainee"
1 => "Beginner"
];
Run Code Online (Sandbox Code Playgroud)
我想要的结果。
array:2 [?
'Trainee' => "Trainee"
'Beginner' => "Beginner"
];
Run Code Online (Sandbox Code Playgroud)
您可以array_combine()将一个数组作为键,将另一个数组作为值。因此,只需将$list两个参数都传递给,就可以了。
<?php
$string = "Trainee,Beginner";
$list = explode(',', $string);
$final_array = array_combine($list, $list);
print_r($final_array);
?>
Run Code Online (Sandbox Code Playgroud)
演示: https : //3v4l.org/vmgaH
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |