我还是初学者。
我想减去一个数组中的值,然后我想比较值。我有一个数组,值不知道,取决于函数的结果。如何减少一个数组
实施例:
$value = [5,8,13,15];
欲减去每个值,并将其保存在数组中。例如:
8-5 = 3
13-8 = 5
15-13 = 2
然后我想比较每个值(3,5,2),哪一个更大。 请帮帮我。谢谢你。
我还是初学者。
我想减去一个数组中的值,然后我想比较值。我有一个数组,值不知道,取决于函数的结果。如何减少一个数组
实施例:
$value = [5,8,13,15];
欲减去每个值,并将其保存在数组中。例如:
8-5 = 3
13-8 = 5
15-13 = 2
然后我想比较每个值(3,5,2),哪一个更大。 请帮帮我。谢谢你。
$value = [5,18,13,15];
sort($value); //to not get negative results
$loop = 0;
$results = array();
while ($loop < count($value))
{
if ($loop == 0)
{
$loop++;
}
else
{
$firstval = $value[$loop];
$secondval = $value[$loop-1];
$results[] = intval($firstval) - intval($secondval);
$loop++;
}
}
sort($results);
$thebiggestkey = $results[count($results)-1];
这应该做它你
一个小例子使用索引和数组,如果你在这里是希望它可以使用的foreach减去所有有在Array (http://php.net/manual/en/control-structures.foreach.php)
$value = [5,8,3,13,15];
$rep = $value[0] - $value[1];
//5 - 8
echo $rep;
//return -3
你到目前为止做了什么试验? –
你想要减去所有这些吗?像15-13和15-8和15-5等 –
@ÜmitAparı只是减去一个索引之前。对不起坏英语 – Hery