pl: php substr()

Beitrag lesen

Wenn man sie dafür benutzt, wofür sie designed wurden: den byteorientierten Zugriff auf den Speicher.

Da kann es kontraproduktiv sein, wenn man plötzlich nicht mehr weiß, wie viele Bytes jetzt betroffen sind. Da PHP keine eigentlichen Memory-Funktionen hat, nur so verschwurbelte Hilfsfunktionen (pack() + unpack()), sind die byteorientierten Stringfunktionen oft der einzige Weg, (fremde) Dateien mit festem Satzaufbau sauber zu lesen.

Oder man operiert mit Codepoints:

$c = new Codepoint();
$name = 'Häßler';
$cp_array = $c->codepoints($name);
$subarray = array_slice($cp_array,0,2);
echo $c->binary($subarray);

Es gibt immer mehrere Wege. MfG