gpt4 book ai didi

php - 使用 foreach 更新数组中的数组

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:47 26 4
gpt4 key购买 nike

我正在尝试更新数组,但该数组包含数组。

举个例子,

$data = array(
array('name'=>'John','age'=>'19','alive'=>'false'),
array('name'=>'Bob','age'=>'32','alive'=>'false'),
array('name'=>'Kate','age'=>'22','alive'=>'false'),

);

我需要向所有这些数组添加另一个元素。

我试过使用foreach

foreach($data as $onearray){
$onearray['alive'] = 'true';
}

我是否需要创建一个新数组并将所有更新的数组添加回新数组?

最佳答案

您是否尝试过使用数据数组键?像这样:

foreach($data as $key => $onearray){
$data[$key]['alive'] = 'true';
}

(注意 $onearray 永远不会被使用)

更快的是:

for($i = 0; $i < count($data); $i++) {
$data[$i]['alive'] = 'true';
}

关于php - 使用 foreach 更新数组中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20016691/

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