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