Tach!
Das ist das was der ausgibt. String ist klar, aber was sollen die Zahlen??
Das ist die Länge in Bytes. Achja, vorher ein <pre> ausgeben erhöht die Übersichtlichkeit, besonders bei komplexten Typen wie Arrays.
Das kann aber noch nicht alles sein. Zu den Beteiligten zählt der Inhalt von $_POST, also var_dump($_POST), das was die Funktion count ermittelt und du in $anzahl ablegst, das $a innerhalb der Schleife, das was z.B. in $_POST['rolle'][$a] steht und auch der Inhalt von $query nach dem sprintf()-Aufruf.
dedlfix.