Red de conocimiento informático - Material del sitio web - ¿Cómo cambiar entre chino e inglés en Thinkphp?

¿Cómo cambiar entre chino e inglés en Thinkphp?

Escribiré un ejemplo de una matriz unidimensional, puedes leerla y modificarla tú mismo:

//array

$info = array(

' id' = gt; '1',

'contenido' =gt; 'hola',

'en_content' =gt; 'bienvenido'

)

p>

Comparación de bucles

foreach($info as $key =gt; $value){

if ( ereg('['.chr( 0xa1).' - '.chr(0xff).']', $value) ){ //Juzga si es chino puro, si es cierto

//Si es chino puro, ve al paquete de idioma correspondiente y haga una comparación para descubrir cuál es el equivalente en inglés del valor $ chino actual y reemplace el chino actual con el inglés que encontró

$info[$key] = ' Inglés después de una coincidencia exitosa' ;

} elseif (ereg('[a-zA-Z]', $value) ){ // Determina si es inglés puro, si es así, es verdadero

// Si es inglés puro, vaya al paquete de idioma correspondiente para comparar, busque el chino correspondiente del valor $ en inglés actual y reemplace el inglés actual con el chino encontrado

$ info[$key] = 'Coincidencia exitosa en inglés después de una coincidencia exitosa';

$info[$key] = 'Inglés después de una coincidencia exitosa';

} key] = 'Chino después coincidencia exitosa';

}else{

// echo 'Ni chino puro ni inglés puro, puede tener números mezclados o valor de identificación'; }

}

}

return $info; //finalmente devuelve $info, que es la matriz de chino-inglés La matriz después del intercambio

Devolver información $; //Finalmente devuelve $info directamente