【发布时间】:2016-11-20 17:16:01
【问题描述】:
我有一个变量 $b = substr($r['pon_port'],4,2);在 foreach 循环中。 $b 的 var dump 给出了一个字符串列表,如下所示:
string(1) "0" string(1) "0" string(1) "0" string(1) "0" string(1) "0"
string(1) "1" string(1) "1" string(1) "1" string(1) "1" string(1) "1"
string(1) "2" string(1) "2" string(1) "2" string(1) "2" string(1) "2"
string(1) "3" string(1) "3" string(1) "3" string(1) "3" string(1) "3"
string(1) "4" string(1) "4" string(1) "4" string(1) "4" string(1) "4"
string(1) "0" string(1) "0" string(1) "0" string(1) "0" string(1) "0"
string(1) "1" string(1) "1" string(1) "1" string(1) "1" string(1) "1"
我想要的是如果有类似的连续字符串我只想有一个字符串> 例如:在上面的转储中。我只想:
string(1) "0"
string(1) "1"
string(1) "2"
string(1) "3"
string(1) "4"
string(1) "0"
string(1) "1"
【问题讨论】:
-
如果相同的值像
"0 0 1 0 2 1 2 ..."一样以随机顺序出现怎么办? -
@Mureinik 我尝试将唯一值推送到空数组。但是如果相同的数字连续出现在两个不同的地方,比如 0 0 0 0 1 1 1 2 2 2 2 0 0 0 。我只能得到 0 1 2。我想要什么我 0 1 2