如何获取单个数组中的数据

问题描述 投票:0回答:3

如何使用循环在单个数组中获取这些数据?

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 )
arrays codeigniter
3个回答
0
投票

无需循环即可完成

$flattenArray = array_merge([], ...$arrays);

使用

array_unique()
删除重复值


0
投票

您可以使用这个:

$array = array_values($array);

它是

array_values
功能的使用:


0
投票

假设您想要形成一个由各个元素组成的平面数组,您可以分解包含分隔值的元素,然后分解其分隔符上的统一字符串。 (演示)

var_export(explode(',', implode(',', $array)));

如果您只想要唯一值,您可以在结果数组上调用

array_unique()
(https://3v4l.org/PEeEb)。

如果您想计算每个唯一值的出现次数,可以在结果数组上调用

array_count_values()
(https://3v4l.org/CDBu7)。

© www.soinside.com 2019 - 2024. All rights reserved.