寻找一种方法以 UNION 方式统一这样的列表。
87401
87441
87561
86421
57401
放入一个数组或类似的东西,注意只有一个 874。
874
875
864
574
这是我想出的,它有效,但我正在寻找一种方法,我不必遍历数组 3-> 4 次
$l=array(87401,87402,87400,87801,73567,80031);
print_r($l);
function sub(&$item1, $key, $n=3)
{
$item1 = substr($item1,0,$n);
}
array_walk($l,'sub',3);
print_r( array_unique($l));
//output is below
Array ( [0] => 874 [3] => 878 [4] => 735 [5] => 800 )