PHP: So erhalten Sie die ersten 10 Zeichen aus einem String

0
129

Seien wir ehrlich, wir sind nicht die besten PHP-Programmierer, sonst würden wir uns wahrscheinlich daran erinnern, wie das geht, ohne ständig nachschlagen zu müssen, oder? Ich meine, ich habe das so oft nachgeschlagen, dass ich tatsächlich darüber schreibe, in der Hoffnung, dass ich mich beim nächsten Mal daran erinnere. Traurig!

Dieser ist zum Glück wirklich einfach und unsere Schande wird schnell vorbei sein. Hier ist also die Syntax:

string substr ( string $string , int $start [, int $length ] )

Wenn Sie es immer noch nicht herausfinden können, hier’s ein Beispiel:

$result = substr($fullstring, 0, 10);

Wenn Sie jedoch mit Strings arbeiten, die aus mehreren Bytes bestehen können, wie beispielsweise Unicode-Strings mit Sonderzeichen, sollten Sie stattdessen wahrscheinlich mb_substr() verwenden, das dieselbe Syntax hat:

$result = mb_substr ($voller String, 0, 10);

Sie können dies auch verwenden, um irgendwo eine Zeichenfolge aus der Mitte zu bekommen, indem Sie den Startparameter — zum Beispiel könnten Sie stattdessen die letzten paar Zeichen vom Ende der Zeichenfolge nehmen.