【发布时间】:2016-12-29 11:07:08
【问题描述】:
我有一个这样的字符串-
$string = 'Apple, Orange, Lemone';
我想把这个字符串变成 ::
$array = array('apple'=>'Apple', 'orang'=>'Orange', 'lemone'=>'Lemone');
如何做到这一点
我用过这样的explode函数
$string = explode(',', $string );
这给了我这个- 数组( [0] => 苹果 [1] => 猩猩)
有人说这个问题是这个 SO 问题的重复:How can I split a comma delimited string into an array in PHP?
那个问题没有解决我的问题,我已经得到了那个问题的答案,请阅读我的问题。我需要更改该结果 arry 的键值。见
Array
(
[0] => 9
[1] => admin@example.com
[2] => 8
)
喜欢这个
Array
(
[9] => 9
[admin@example.com] => admin@example.com
[8] => 8
)
【问题讨论】:
-
爆炸将是一个好的开始
-
@Dagon 我已经用过explode,看看我编辑的问题
-
使用 array_flip 将值更改为键
-
@SalihK 只需在
explode之后使用array_combine,如下所述:)