dedlfix: Zählproblem - strlen

Beitrag lesen

echo $begrüßung;

"Service Kanalbrücke" besteht aus 19 Zeichen (ohne Anführungszeichen aber mit Leerzeichen). Wenn ich mit strlen danach frage, bekomme ich 16 raus.

Wie machst du das? Ich komme bei UTF-8-kodiertem Text auf 20 und mit ISO-8859-1 auf 19. So wie es mit der derzeitigem PHP-Stringimplementation üblich ist.

Gib am besten den String mal mit

echo chunk_split(bin2hex($string), 2, ' ');

aus, damit man die Bytewerte sehen kann.

Was muss ich PHP beibringen, damit der komplett 19 rauskriegt?

Das kommt darauf an was du falsch machst.

echo "$verabschiedung $name";