2017-11-15 22 views
0

PHPの配列で、次と前の値の間で減算を取得する方法:私はこのようなデータを持つ配列を持っている

$array = [0.0, 0.19, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25]; 

私は何を取得したいことは次の値と前の間の絶対差分値の配列ですたぶん、任意のネイティブFUNCあります

$result = [0.19, 0.31, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]; 

[0.0-0.19, 0.19-0.5, 0.5-0.75, 0.75-1.0, 1.0-1.25, 1.25-1.50, 1.5-1.75, 1.75-2.0, 2.0-2.25] 

結果は以下のように絶対値を持つ配列でなければなりませんそれとも良い解決策ですか?

答えて

0

thisのように反復してみてください。

$array = [0.0, 0.19, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25]; 

$result = []; 
for ($i = 1; $i < count($array); $i++) { 
    $result[] = abs($array[$i - 1] - $array[$i]); 
} 
関連する問題