Zählen von Namen in einer txt datei?

Nucleus

Erfahrenes Mitglied
Wie kann ich die Einträge zählen das ich zb beim ergebnis sowas rausbekomme : Eintrag[1] gibt es 3mal

Eintrag[1]
Eintrag[7]
Eintrag[7]
Eintrag[1]
Eintrag[1]
Eintrag[17]

Bitte um Hilfe thx
 
hmm ja danke hab ich eh aber irgendwie hab ich ein problem ->

ok passt schon hab das problem gerade gelösst
geht das auch das er zb nur die ersten 5 zeichen liest ?

christian

-> chris

sorry aber nochmals danke
 
Zuletzt bearbeitet:
es geht, wenn du aus deinem array einem machst der nur eintraege mit einer laenge von 5 zeichen machst.

PHP:
foreach ($array as $key=>$value) {
  $array5char[$key] = substr($text,0,5);
}

und nach dieser Operation dann die Werte zaehlst.
 
kannst du mir bitte noch einmal helfen ?
es geht aber irgendwie will er nicht die 5 zeichen lesen
hab ich jetzt zb
chrisasdasdasdasd -> soll er nur chris lesen was ist falsch?
chris445454
fridonadkasnd

PHP:
$fcontent = file ('kommentar.txt');
$kanzahl = array_count_values ($fcontent);
foreach ($kanzahl as $key =>$value) {
  $kanzahl5char[$key] = substr($text,0,5);
	echo "$zeichen kommt $key $text $value mal vor.<br>";
}
 
Also irgendwie funktioniert das nicht bei mir was is falsch ? siehe code oben.
 
Zuletzt bearbeitet:
hier ist der richtige Code:

PHP:
$fcontent = file ('kommentar.txt');
foreach ($fcontent as $key=>$value) {
  $5char[$key] = substr($value,0,5);
}
$kanzahl5char = array_count_values($5char);
foreach ($kanzahl5char as $key=>$value) {
  echo "$key kommt $value mal vor.<br>";
}
 
Zurück