gpt4 book ai didi

php - 更改数组中的数据

转载 作者:行者123 更新时间:2023-12-04 06:14:43 25 4
gpt4 key购买 nike

我要加fruits/到数组中所有值的开头。

我怎样才能做到这一点?

例如 - 之前的数组:

Array 
(
[0] => Array
(
[fruits] => apple/mango
)
[1] => Array
(
[fruits] => orange/strawberries
)
[2] => Array
(
[fruits] => orange/strawberries
)
)

之后的数组:
Array 
(
[0] => Array
(
[fruits] => fruits/apple/mango
)
[1] => Array
(
[fruits] => fruits/orange/strawberries
)
[2] => Array
(
[fruits] => fruits/orange/strawberries
)
)

解决方案是 .=运算符(operator)?

最佳答案

使用 array_map 和一个匿名函数(需要 PHP >= 5.3):

$array = array_map(function($item) {
return array('fruits' => 'fruits/'.reset($item));
}, $array);

由于您的输入数组的形式为
$array = array(
array('fruits' => 'apple/mango'),
array('fruits' => 'orange/strawberries'),
);

虽然它似乎也可能是
$array = array(
'apple/mango',
'orange/strawberries',
);

对于 PHP < 5.3,您可以用稍微麻烦一点的方式来做同样的事情——如果您需要这个,请发表评论。

关于php - 更改数组中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7402988/

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