Mailinglisten-Archive |
> -----Ursprüngliche Nachricht----- > Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im Auftrag von > Norbert Pfeiffer > Gesendet: Dienstag, 28. September 2004 10:56 > An: deutschsprachige PHP-Mailingliste > Betreff: Re: [php] arrays auf doppelte werte testen > > Hi Sebastian, > > also nur testen ginge z.B. so: > > function testen($AA) { > $BB = array_flip($AA); > return (count($AA) == count($BB)) ? 1 : -1; > } > > > m. b. G. Norbert > _____________________ > normal: 02686-987103 > Notruf: 0163-3613642 > --------------------- > e.o.m. Danke für die Hinweise, hab es jedoch in der zwischenzeit anders gelöst, das thema gabs im archiv schon mal, muss man aber tief graben für. Hier der snip für denn dens interssiert: $test = $originalarray; $input_check = true; $doppelte = array(); sort($test); for($i=0;$i<count($test);$i++) { if ($test[$i]!= "leer") { if($test[$i]===$test[$i+1]) { $input_check = false; $doppelte[] = $test[$i]; } } } Wenn $input_check == false ist dann sind werte im array doppelt. Und in $doppete[] stehen die doppelten. Danke Seba
php::bar PHP Wiki - Listenarchive