我有一个数组值,我想通过使用PHP减去每个项目的值来创建一个新数组?例如

时间:2018-05-28 22:19:38

标签: php

我有一个数组值,我想通过使用php减去每个项目的值来创建一个新数组?这里描述了所需的例子 https://i.stack.imgur.com/37c26.jpg

2 个答案:

答案 0 :(得分:0)

基于该图像,您可以非常简单地完成此操作。虽然我觉得你应该为自己解决这个问题......

$array = array(10, 15, 20);
$newArray = array();

for( $i = 0; $i < 3; $i++) {
    $newArray[$i] = array[$i] - (10 - 5 * $i);
}

答案 1 :(得分:0)

试试这个:

$yourfirstarray = array(10,20,30);
$placeholderarray = array();
function Subtract($index,$value){
    $var = $GLOBALS['yourfirstarray'];
    $var2 = $GLOBALS['placeholderarray'];
    $new = $var[$index] - $value;
array_push($var2, $new);
print_r($var2);
}

echo Subtract(0,2);

这对我有用,Index在这种情况下是您希望在数组中更改的值的索引,函数的echo打印返回值,在本例中为全新阵列