gpt4 book ai didi

php - 逗号分隔的字符串到具有小写键的关联数组

转载 作者:行者123 更新时间:2023-12-02 05:32:41 25 4
gpt4 key购买 nike

我有这样一个字符串:

$string = 'Apple, Orange, Lemone';

我想把这个字符串变成:

$array = array('apple'=>'Apple', 'orang'=>'Orange', 'lemone'=>'Lemone');

如何实现?

我这样使用 explode 函数:

$string = explode(',', $string );

但这只会给我这个:

Array ( [0] => Apple [1] => Orange [2] => Lemone )

有人说这个问题是这个 SO 问题的重复:Split a comma-delimited string into an array?

但是这个问题并没有解决我的问题。我已经找到了那个问题的答案,请阅读我的问题。我需要更改结果数组的键值和大小写。见:

Array
(
[0] => 9
[1] => admin@example.com
[2] => 8
)

喜欢这个

Array
(
[9] => 9
[admin@example.com] => admin@example.com
[8] => 8
)

最佳答案

你可以试试:

$string = 'Apple, Orange, Lemone';
$string = str_replace(' ', '', $string);

$explode = explode(',',$string);

$res = array_combine($explode,$explode);

echo '<pre>';
print_r($res);
echo '</pre>';

或者如果您需要为结果数组使用小写键,请使用以下内容:

echo '<pre>';
print_r(array_change_key_case($res,CASE_LOWER));
echo '</pre>';

关于php - 逗号分隔的字符串到具有小写键的关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41378458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com