Wie erhalte ich die ersten 5 Zeichen einer Zeichenkette?

Wie erhalte ich die ersten 5 Zeichen eines Strings mit php

$myStr = "HelloWordl";

Das Ergebnis sollte wie folgt aussehen

$result = "Hello";
Lösung

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);
Kommentare (4)

Verwenden Sie substr():

$result = substr($myStr, 0, 5);
Kommentare (2)

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.

Kommentare (0)