我還是初學者。
我想減去一個數組中的值,然後我想比較值。我有一個數組,值不知道,取決於函數的結果。如何減少一個數組
實施例:
$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