J'ai codé une fonction permettant de détarminer si une donnée était présente plusieurs fois dans un tableau.
<?php
function verifnondouble($array)
{$i=0;
$j=0;
$max=count($array);
$message1="";
while ($i<$max)
{$a=NULL;
if ($array[$i]!="")
{while ($j<$max AND $a==NULL)
{if ($array[$i]==$array[$j])
{$a="oui";
$b=$array[$i];
$message["$b"]="présent plusieurs fois<br>";
}
$j++;}}
$i++;}
foreach($message as $key => $value)
{$message1.="$key $value <br>";}
return ($message1);}
?>
J'ai un petit problème avec return($message1). Si je teste $message1 à l'interieur de la fonction, elle existe. Par contre, à l'exterieur, non...