文章詳情頁
連續的數值怎么用分組顯示,求大神指導,求各位老師幫忙
瀏覽:111日期:2022-06-05 15:26:53
問題描述
不是數據庫操作,是php操作。
如:
$a="1,2,3,4,5,6,7,8,9,10,11"
$b="8,9,10,11,12,13,17,18,19,20"
$c="10,11,12,13,14,15,16,18,20,21,22,23,24"
需要的結果
$a="1-11"
$b="8-13,17-20"
$c="10-16,18,20-24"
求大神指導
問題解答
回答1:傻瓜一點的我們先進行分割 $strList = explode(",",$str);
之后可以從第一個或者最后一個進行循環+1,-1比較。
不等時,輸出開始位+結束位,然后繼續下一步循環。
用遞歸也可。
相關文章:
排行榜
