Mailinglisten-Archive | 
hallo michael,
> Also ich hab einen sehr langen string, mit buchstaben und sonstigen zeichen.
> Jetzt möchte ich eine ausgabe aller zeichen und deren anzahl (vorkommen) im
> string.
also wenn es darum geht, das vorkommen eines bestimmten zeichens zu 
ermitteln, ist substr_count() sicher die beste lösung. wenn du aber 
mehrere oder gar alle zeichen statistisch erheben möchtest, schlage ich 
sowas ähnliches vor:
<snipp>
    $count = array();
    $length = strlen($str);   // $str ist hierbei der sehr lange string
    for ($i = 0; $i < $length; $i++) {
       $num = ord($str{$i});
       if (isset($count[$num])) {
          $count[$num]++;
       } else {
          $count[$num] = 0;
       }
    }
</snipp>
so hast du am ende im array $count unter dem ordinalen schlüssel des 
zeichens dessen anzahl an vorkommen - achtung auf grund von faulheit 
ungetestet ;-)
hoffe, das is ne hilfe
frohes fest
niels jäckel
    php::bar PHP Wiki - Listenarchive