【发布时间】:2012-08-09 00:07:12
【问题描述】:
我该如何改变:
数组
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 11
[8] => 21
[9] => 22
[10] => 23
[11] => 24
)
到这里:
1-7, 11, 21-24
我在 PHP 数组中有一个这样的数字列表,我只是想让这个列表更小一点。
2000: 3 6 7 11 15 17 25 36 42 43 45 2001 年:2 3 4 5 6 9 10 11 12 13 34 37 45 46 47 48 49 50 51 52 2002:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 48 49 45 51 52 2003 年:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 451 42 473 48 4 46 50 51 2004 年:1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 45 44 49 5046 52 2005 年:1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 451 42 4 4 4 46 50 51 52 2006 年:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 46 42 74 4 49 50 51 52 2007 年:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 474 4 4 41 46 474 49 50 51 52
【问题讨论】:
-
我不明白你真正想要什么,输出它?但无论如何,你尝试了什么?
-
请提供一些示例代码,或者您迄今为止尝试过的代码。 SO 不提供免费工作。
-
我有一个数字列表(如 1、3、4、5、6、7、8、9、10、12、13、14、15、16、18、19、20、 21, 23, 25, 27, 30, 31, 32, 33, 34, 37, 40, 41, 42, 43, 45, 47, 49, 51, 52),我只是想让它更小。而且我不知道该怎么办... $value){ if($d){ echo ", "; } 回声$值; $d = 真; } ?>
标签: php arrays numbers range grouping