gpt4 book ai didi

PHP 数组双位数

转载 作者:搜寻专家 更新时间:2023-10-31 21:07:17 25 4
gpt4 key购买 nike

我有一个数组,我想将它加倍,但在执行该数组后并没有改变如何尽可能少地纠正它。

<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as $value) {
$value = $value * 2;
}
?>

最佳答案

你的值没有翻倍,因为你不是说 key 应该在 $arr 中被覆盖,这段代码应该可以工作:

$arr = array(1,2,3,4);
foreach($arr as $key => $value){
$arr[$key] = $value*2;
}

另一种方法是使用 array_map()

<?php

function double($i){
return $i*2;
}

$arr = array(1, 2, 3, 4);
$arr = array_map('double', $arr);

var_dump($arr);
?>

关于PHP 数组双位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30350030/

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