私はまだ初心者です。
配列の値を減算したい場合は、値を比較したいと思います。私は配列を持っている、値は知られていない、関数の結果に依存します。1つの配列を引く方法
例:
$value = [5,8,13,15];
私は、それぞれの値を減算し、配列に保存します。例:
8-5 = 3
13-8 = 5
15-13 = 2
その後、私は大きなである1、各値(3、5、2)を比較したいです。 私を助けてください。前にありがとう。
私はまだ初心者です。
配列の値を減算したい場合は、値を比較したいと思います。私は配列を持っている、値は知られていない、関数の結果に依存します。1つの配列を引く方法
例:
$value = [5,8,13,15];
私は、それぞれの値を減算し、配列に保存します。例:
8-5 = 3
13-8 = 5
15-13 = 2
その後、私は大きなである1、各値(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];
これがためにそれを行う必要がありますあなた
あなたが否定的な結果を得ることで大丈夫である場合、または$値の配列をより小さくから大きくソート($値)を削除することができません。コード –
よろしくお願いします! – Hery
あなたは大歓迎です!良い一日を... –
インデックスと配列を持つ小さな例、あなたはここにいる場合、それはあなたがアレイ (http://php.net/manual/en/control-structures.foreach.php)であることがすべてを減算するforeachのを使用することができます希望
$value = [5,8,3,13,15];
$rep = $value[0] - $value[1];
//5 - 8
echo $rep;
//return -3
これまで何をやってみましたか? –
それらのすべてを引き算しますか? 15-13&15-8&15-5などのように –
@ÜmitAparıは1つのインデックスを前に引くだけです。申し訳ありませんが悪い英語 – Hery