Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn PHP mb_substr nicht ausgeführt wird?

Was soll ich tun, wenn PHP mb_substr nicht ausgeführt wird?

藏色散人
藏色散人Original
2023-02-21 09:41:012943Durchsuche

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.

Was soll ich tun, wenn PHP mb_substr nicht ausgeführt wird?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was macht PHP?Nächster Artikel:Was macht PHP?