如何使用循环在单个数组中获取这些数据?
Array ( [0] => 1,2,1,23,5,2 [1] => 1,1,1,2,3,2 [2] => 2,3,4 [3] => 1,2,3 [4] => 1,2,3,4 [5] => 1,2,3,10 [6] => 1,2,3,4 [7] => 1,2,3 [8] => 3,2,2 )
无需循环即可完成
$flattenArray = array_merge([], ...$arrays);
使用
array_unique()
删除重复值
假设您想要形成一个由各个元素组成的平面数组,您可以分解包含分隔值的元素,然后分解其分隔符上的统一字符串。 (演示)
var_export(explode(',', implode(',', $array)));
如果您只想要唯一值,您可以在结果数组上调用
array_unique()
(https://3v4l.org/PEeEb)。
如果您想计算每个唯一值的出现次数,可以在结果数组上调用
array_count_values()
(https://3v4l.org/CDBu7)。