phpbar.de logo

Mailinglisten-Archive

[php] arrays auf doppelte werte testen

[php] arrays auf doppelte werte testen

Andreas Demmer php at andreas-demmer.de
Die Sep 28 11:01:03 CEST 2004


Sebastian wrote:

> ich hab das problem, ich habe ein array, nun will ich testen ob in
> diesem array nicht ein wert doppelt oder gar noch öfter vorkommt.
> Array_unique nützt mir nix, weil das würde ja nur bereinigen, ich
> muss nur testen. Hat jemand ne idee? Oder gar eine funktion die ich
> in der docu übersehen hab?

<?php
$array = array('a', 'b', 'a', 'c', 'd', 'c', 'a');
$frequencies = array_count_values($array);

foreach($frequencies as $value => $frequency) {
    if($frequency > 1) echo "'$value' exists $frequency times!<br />\n";
}
?>

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive