Supprimer les doublons d'une chaîne ou d'un numéro spécifique dans le tableau PHP

WBOY
Libérer: 2024-04-28 12:57:01
original
792 Les gens l'ont consulté

Comment supprimer les doublons d'un tableau PHP : La fonction array_unique() renvoie un nouveau tableau dans lequel les doublons ont été supprimés, en conservant la première valeur survenue. La fonction array_filter() utilise une fonction de rappel et renvoie un nouveau tableau dans lequel les éléments qui remplissent les conditions de la fonction de rappel seront conservés, par exemple, seule l'occurrence unique de l'élément sera conservée.

去除 PHP 数组中特定字符串或数字的重复项

Comment supprimer les doublons d'un tableau en PHP

PHP propose diverses méthodes pour supprimer les doublons d'un tableau. Cet article expliquera comment utiliser la fonction array_unique() et la fonction array_filter() pour atteindre cet objectif. array_unique() 函数和 array_filter() 函数来实现此目的。

array_unique()

array_unique() 函数接受一个数组作为参数,返回一个新数组,其中重复项已被删除。它会保留数组中的第一个出现的值。

示例:

<?php

$arr = ['a', 'b', 'a', 'c', 'd', 'b'];

$uniqueArr = array_unique($arr);

print_r($uniqueArr); // 输出:Array ( [0] => a [1] => b [2] => c [3] => d )
?>
Copier après la connexion

array_filter()

array_filter() 函数接收一个数组和一个回调函数作为参数,返回一个新数组,其中满足回调函数条件的元素将被保留。

示例:

<?php

$arr = ['a', 'b', 'a', 'c', 'd', 'b'];

$uniqueArr = array_filter($arr, function ($value) {
    return count(array_keys($arr, $value)) === 1;
});

print_r($uniqueArr); // 输出:Array ( [0] => a [1] => c [2] => d )
?>
Copier après la connexion

实战案例

以下是一个使用 array_unique()

🎜array_unique()🎜🎜🎜array_unique() La fonction accepte un tableau comme paramètre et renvoie un nouveau tableau dans lequel les doublons ont été supprimés. Il conserve la première occurrence de la valeur dans le tableau. 🎜🎜🎜Exemple : 🎜🎜
<?php

// 从数据库中获取用户 ID 的数组
$userIds = [1, 2, 3, 1, 5, 2, 4];

// 去除重复的 user ID
$uniqueUserIds = array_unique($userIds);

// 返回唯一的 user ID 列表
echo json_encode($uniqueUserIds);
?>
Copier après la connexion
🎜🎜array_filter()🎜🎜🎜array_filter() La fonction reçoit un tableau et une fonction de rappel comme paramètres, et renvoie un nouveau tableau, dans lequel les éléments qui se rencontrent les conditions de la fonction de rappel seront conservées. 🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜Cas pratique🎜🎜🎜Ce qui suit est un cas pratique utilisant la fonction array_unique() : 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal