Heim >Backend-Entwicklung >PHP-Problem >Chinesisches Substr in PHP ist verstümmelt?
Chinesisches verstümmeltes Substr in PHP?
Die substr-chinesischen Zeichen in PHP sind verstümmelt. Der Grund dafür ist, dass die Funktion „substr“ chinesische Zeichen entsprechend der Länge 3 aufteilt, sodass es zu verstümmelten Zeichen kommt Funktion in der Erweiterung „mbstring“. Diese Funktion berechnet ein chinesisches Zeichen mit der Länge 1.
Verwendungsbeispiel
<?php header("Content-Type: text/html; charset=utf-8"); $str="php中文网php中文网php中文网php中文网"; echo strlen($str)."<br>"; echo substr($str,0,12)."<br>"; echo mb_strlen($str,"UTF8")."<br>"; echo mb_substr($str,0,12,"UTF8")."<br>"; ?>
Empfohlenes Tutorial: „PHP“
Das obige ist der detaillierte Inhalt vonChinesisches Substr in PHP ist verstümmelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!