Heim >Backend-Entwicklung >PHP-Tutorial >PHP implementiert die umgekehrte Reihenfolge von Chinesisch und Englisch
/*
* Erstellt am 09.11.2011
* @author sundebiao
* Dadurch kann die umgekehrte Reihenfolge von Zeichenfolgen erreicht werden
* Unterstützt reine englische Zahlen und reines Chinesisch Zeichen Zeichenfolge und gemischte Zeichenfolge aus chinesischen und englischen Zahlen
* Chinesisch muss GBK-Codierung verwenden
* Wenn der eingehende Parameter keine Zeichenfolge ist, wird „false“ zurückgegeben
*/
function strrev_ext ($str )
{
$str = iconv('UTF-8', 'GBK', $str);
if (is_string($str)) {
$len = strlen( $str);
$newstr = "";
for ($i = $len - 1; $i >= 0; $i --) {
if(ord($str{$ i})> 160){
$newstr.= $str{$i};
&
echo strrev_ext($str)."
";
//Reine chinesische Zeichen
$str1 = "Chinese";
echo strrev_ext($str1)."< br />";
//Chinesisch und Englisch gemischt
$str2= "中文国US人1br";
echo strrev_ext($str2)."
";
Das Obige stellt die Implementierung der umgekehrten Reihenfolge von Chinesisch und Englisch in PHP vor, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.