Fat Freddys Dog: Sortierprobleme

Beitrag lesen

Hi,

Aber das sortieren funktioniert nicht.

Und was heißt das?

$anzahlWorte = preg_split('/[ ]+/',$content);

Befinden sich alle Wörter in einer Zeile, ohne Interpunktion? Ansonsten wäre es sinnvoll, Interpunktionszeichen und Zeilenumbrüche noch mit in den Trenner aufzunehmen.

Das ist nebensächlich, der Text hat viele Fehler, und es ist nur eine kleine Übung, es geht hier nicht um korrekte Rechtschreibung

<!--Versuch einer Schleife die erst auszählt, und dann sortiert aber leider nur den Wert 1 zurückwirft-->
<?
$doppelteWorte = preg_split('/[ ]+/',$content);

<!-- Nach Wörtern splitten-->

$gezaehlteWorte = array_count_values($doppelteWorte);

<!--Wörter und ihre Häufigkeit auszählen-->

print_r(sort($gezaehlteWorte));

<!--sortieren nach der Anzahl->>

  1. Wo ist da eine Schleife?

Muss mich verbessern, ein Variable, habe ansonsten noch mal kommentare hinzugefügt

Daß bei print_r 1 rauskommt, dürfte am Rückgabewert der Funktion sort (TRUE bei Erfolg, FALSE sonst) liegen.

cu,
Andreas

mfg Fat Freddys Dog