我有这个数组:
$a = array(1, 2, 3, 4, 5, 7, 8, 10, 12);
是否有将其转换为的功能:
$b = array(1, 1, 1, 1, 2, 1, 2, 2);
所以基本上:
$b = array ($a[1]-$a[0], $a[2]-$a[1], $a[3]-$a[2], ... ,$a[n]-$a[n-1]);
这是我到目前为止的代码:
$a = $c = array(1, 2, 3, 4, 5, 7, 8, 10, 12);
array_shift($c);
$d = array();
foreach ($a as $key => $value){
$d[$key] = $c[$key]-$value;
}
array_pop($d);