Heim >Backend-Entwicklung >PHP-Tutorial >PHP implementiert die umgekehrte Reihenfolge von Chinesisch und Englisch

PHP implementiert die umgekehrte Reihenfolge von Chinesisch und Englisch

WBOY
WBOYOriginal
2016-08-08 09:28:311025Durchsuche

/*
* 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.


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