-5
在此先感謝 我有一個PHP數組數連續正數或負數值
array(-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,-1,-1,-1,1,1,1,-1,-1,1,-1,-1,-1,1,1,1,1,1,1,1,-1);
我想添加的連續整數PHP代碼,否則只是打印,它 我需要這樣的結果-1,4,-2,3,-1,1,-4,3,-2,1,-3,7,-1
as string
在此先感謝 我有一個PHP數組數連續正數或負數值
array(-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,-1,-1,-1,1,1,1,-1,-1,1,-1,-1,-1,1,1,1,1,1,1,1,-1);
我想添加的連續整數PHP代碼,否則只是打印,它 我需要這樣的結果-1,4,-2,3,-1,1,-4,3,-2,1,-3,7,-1
as string
$data = array(-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,-1,-1,-1,1,1,1,-1,-1,1,-1,-1,-1,1,1,1,1,1,1,1,-1);
$result = array();
$i = 0;
foreach ($data as $k=>$v) {
if(($v < 0 && $i <=0) || ($v > 0 && $i >=0)) {
$i+=$v;
} else {
$result[] = $i;
$i=$v;
}
}
$result[] = $i;
var_dump($result);
其工作感謝szapio – ganesh641 2015-02-06 10:54:32
零怎麼辦? – 2015-02-06 10:05:23
你嘗試過什麼嗎? – Rizier123 2015-02-06 10:05:52