phpbar.de logo

Mailinglisten-Archive

RE: [php] Anzahl gleicher zeichen zählen? Kein strlen() oder substr_count()

RE: [php] Anzahl gleicher zeichen zählen? Kein strlen() oder substr_count()

Sebastian Burg chef at sango.de
Mon Dez 13 21:56:23 CET 2004


 

> -----Original Message-----
> From: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] On 
> Behalf Of Sebastian Burg
> Sent: Monday, December 13, 2004 9:50 PM
> To: 'deutschsprachige PHP-Mailingliste'
> Subject: RE: [php] Anzahl gleicher zeichen zählen? Kein 
> strlen() oder substr_count()
> 
> 
> > Ich steh momentan am schlauch und ich weis das ich das schon mal 
> > hatte, doch google schweigt sich aus.
> > 
> > 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.
> > 
> > Habt ihr ideen?
> 
> Man kanns ja so machen
> $zeichen = array();
> 
> For ($i=0; $i<strlen($string); $i++){
> 	if (in_array($zeichen,$string{$i})) {
> 	$zeichen[$string{$i}]++;
> 	} else $zeichen[$string{$i}] = 1;
> }
> 
> Print_r($zeichen);
> 
> Reicht das als denkansatz?
> 
Selber fehler gemacht, so tut das besser.....

<?php
$zeichen = array();
$string = "inwcviwineoibaoiuehöouaiwruvurbröuierubeöuvuö";
For ($i=0; $i<strlen($string); $i++){
    $zeichen[$string{$i}]++;
}
print_r($zeichen);
?>


php::bar PHP Wiki   -   Listenarchive