Vous êtes ici Codes PHP et MySQL > Tableaux > Voir les doublons dans un tableau php

 

Voir les doublons dans un tableau php

Si tu veux dedoublonner tes textes et aussi VOIR quel sont les DOUBLONS qu'il y a dedans alors tu devrais aimer ce code!!
j'ai pécho l'algo dans un book et le l'ai adapté. j'espere qu'il va vous aider :)
 
zion451
Code vu 11982 fois
Enregistré le 28 Aout 2009
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Voir les doublons dans un tableau php
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Voir les doublons dans un tableau php                     */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts527-PHP.htm              */
/* Auteur         : zion451                                                   */
/* Date édition   : 28 Aout 2009                                              */
/*                                                                            */
/******************************************************************************/
 

// la fonction
function array_doublon($array){
    if (!is_array($array)) 
        return false; 

    $r_valeur = Array();

    $array_unique array_unique($array); 

    if (count($array) - count($array_unique)){ 
        for ($i=0$i<count($array); $i++) {
            if (!array_key_exists($i$array_unique)) 
                $r_valeur[] = $array[$i];
        } 
    } 
    return $r_valeur;
} 

$array_test = array('pomme','banane','pomme','orange','orange');

print_r(array_doublon($array_test));
// affiche
// Array ( [0] => pomme [1] => orange )

// donc la tu as tout le tableau
foreach ($array_test as $item_array_test)
echo $item_array_test;
// affiche
// pommebananepommeorangeorange

// et pour utiliser la fonction "voir doublon"
$array_test_s array_doublon($array_test);
foreach ($array_test_s as $item_array_test)
echo $item_array_test;
// affiche
// pommeorange 
?> 
 

Fonctions du code

: Détermine si une variable est un tableau - (PHP 4, PHP 5)
: Crée un tableau - (PHP 4, PHP 5)
: Dédoublonne un tableau - (PHP 4 >= 4.0.1, PHP 5)
: Compte le nombre d'éléments d'un tableau ou le nombre de propriétés...
: Vérifie si une clé existe dans un tableau - (PHP 4 >= 4.0.7, PHP 5)
: Affiche des informations lisibles pour une variable - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaires
 
 
cool ta fonction, merci
 
Maintenant il existe array_count_values qui fait la même chose...
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Tableaux

 
 

PHP

 
 
        Publicité