Wie erhalte ich die ersten 5 Zeichen eines Strings mit php
$myStr = "HelloWordl";
Das Ergebnis sollte wie folgt aussehen
$result = "Hello";
Für Ein-Byte-Zeichenfolgen (z.B. US-ASCII, ISO 8859-Familie, usw.) verwenden Sie substr
und für Multi-Byte-Zeichenfolgen (z.B. UTF-8, UTF-16, usw.) verwenden Sie mb_substr
:
// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);
Sie können die Funktion substr
wie folgt verwenden:
echo substr($myStr, 0, 5);
Das zweite Argument für substr
ist die Position, an der Sie beginnen wollen, und das dritte Argument ist die Anzahl der Zeichen, die Sie zurückgeben wollen.