2024年5月6日发(作者:)

php从数组中获取相同数据的方法

以PHP从数组中获取相同数据的方法

在PHP中,我们经常需要从数组中获取相同数据,以便进行后续的

处理或者展示。本文将介绍几种常用的方法来实现这个目标,供大

家参考和使用。

方法一:使用循环遍历数组

最简单的方法是使用循环遍历数组,然后通过条件判断来筛选出相

同的数据。具体的步骤如下:

1. 定义一个空数组,用来保存相同的数据。

2. 使用foreach循环遍历原始数组。

3. 在循环中,使用in_array()函数判断当前元素是否存在于新数组

中,如果不存在,则将当前元素添加到新数组中。

4. 最后,输出新数组中的数据。

下面是示例代码:

```

$originalArray = [1, 2, 3, 4, 2, 5, 3];

$newArray = [];

foreach ($originalArray as $value) {

if (!in_array($value, $newArray)) {

$newArray[] = $value;

}

}

print_r($newArray);

>

```

以上代码的输出结果为:

```

Array

(

[0] => 1

[1] => 2

[2] => 3

[3] => 4

[4] => 5

)

```

方法二:使用array_unique()函数