Lösung für das Problem, dass php mb_substr nicht ausgeführt wird: 1. Suchen und öffnen Sie die Konfigurationsdatei php.ini. 2. Suchen Sie das Element „extension=mbstring“ und löschen Sie dann das Semikolon vor dem Element Datei Ändern Sie sie einfach.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
Was soll ich tun, wenn mb_substr nicht ausgeführt wird?
Die Funktion „mb_substr“ gibt einen Teil der Zeichenfolge zurück. Sie zielt nur auf englische Zeichen ab. Der Hauptgrund dafür ist die Verwendung von „mb_substr“. mb_substr funktioniert nicht, weil in der php.ini-Datei kein „;“-Zeichen vor „extension=mbstring“ steht.
mb_substr()-Funktion: Die Funktion
mb_substr() gibt einen Teil der Zeichenfolge zurück. Wir haben die Funktion substr() bereits gelernt. Wenn Sie chinesische Zeichen aufteilen möchten, müssen Sie mb_substr verwenden ().
Hinweis: Wenn der Startparameter negativ ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0.
Syntax
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
Parameter
str Erforderlich. Extrahiert einen Teilstring aus diesem String.
Start erforderlich. Gibt an, wo in der Zeichenfolge begonnen werden soll.
Positive Zahl – Beginnt an der angegebenen Position in der Zeichenfolge
Negative Zahl – Beginnt an der angegebenen Position am Ende der Zeichenfolge
0 – Beginnt am ersten Zeichen in der Zeichenfolge
Länge Optional. Gibt die Länge der zurückzugebenden Zeichenfolge an. Der Standardwert ist bis zum Ende der Zeichenfolge.
Positive Zahl – Gibt von der Position des Startparameters zurück.
Negative Zahl – Gibt vom Ende der Zeichenfolge zurück.
Kodierung Optional. Zeichenkodierung. Wenn es weggelassen wird, wird die interne Zeichenkodierung verwendet.
Rückgabewert: Gibt den extrahierten Teil der Zeichenfolge zurück, gibt FALSE zurück, wenn dies fehlschlägt, oder gibt eine leere Zeichenfolge zurück.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP mb_substr nicht ausgeführt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!