我有一个数组值,我想通过使用php减去每个项目的值来创建一个新数组?这里描述了所需的例子 https://i.stack.imgur.com/37c26.jpg
答案 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
打印返回值,在本例中为全新阵列