PHPで配列の数字を文字列結合を行いたい
PHP(CodeIgniter)でシステムで帳票出力プログラムを作成しています
配列の数字を文字列結合を行いたのですがうまくできません。
詳細内容
配列の中身は文字列でそれを
連番:~ で表示
単番:,で繋げる
を実現死体です
該当のソースコード
PHP
1$list = [1,2,3,5,10,11];
出力したい内容
1~3
3,5
10~11
###試した内容
PHP
1$list = [1,2,3,5,10,11]; 2for ($i = 1; $i <= count($list ); $i++) { 3 //次があるか 4 if(isset($list[$i+1])){ 5 $now = $list[$i]; 6 $next = $list[$i+1]; 7 //連番 8 if(($now+1) == $next) { 9 echo $now; 10 } else { 11 12 } 13 } 14}
###疑問
試した内容で行うと連番かどうかの判定は行えるが
1~3などの3以上では出力ができないことが分かった
回答3件
あなたの回答
tips
プレビュー