gpt4 book ai didi

php - 如何替换多维数组中的值 - PHP

转载 作者:行者123 更新时间:2023-12-02 04:19:48 25 4
gpt4 key购买 nike

我有一个多维数组,我需要替换其中的键 (form_id) 的值。

 $data = Array    (            [0] => Array                  (                    [product_id] => 1                    [form_id] => 18                    [product_name] => test tet                  )            [1] => Array                  (                    [product_id] => 2                    [form_id] => 18                    [product_name] => test product                  )         )

将“form_id”替换为值“我的表单”后,我需要返回整个多维数组。请给我一个解决方案,先谢谢了。

最佳答案

我相信你可以使用array_walk_recursive来做到这一点。

这是一个(未经测试的)示例:

 $data = Array
(
[0] => Array
(
[product_id] => 1
[form_id] => 18
[product_name] => test tet

)

[1] => Array
(
[product_id] => 2
[form_id] => 18
[product_name] => test product

)

)
function array_replacing(&$item, $key)
{
if($key == 'form_id')
$item = 'myform';
}

array_walk_recursive($data, 'array_replacing');

关于php - 如何替换多维数组中的值 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31367055/

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