Los elementos de la matriz PHP están ordenados por palabra clave.
¿Es? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de Hipertexto Profesional)
$arr = array('Sweating Chinese Hotel' 'Chino' en China' 'China' 'Me encanta China' 'Español' ); p>
$ palabra clave ='China'; //Palabra clave
$ new _ arr = array() //Inicializar nueva matriz
/* *
*El significado aproximado es usar la función strpos para descubrir dónde aparece la palabra clave y luego generar una nueva matriz y ordenarla. . .
*Tenga en cuenta que strpos busca la palabra clave al principio de la cadena y devuelve 0. Si no se encuentra la palabra clave, se devolverá falso o su equivalente no booleano "", por lo que debe juzgar ~.
*/
foreach($arr as $val){
$pos = trim(strpos($val,$palabra clave);
if(ctype_digit($pos)){
$new_arr = array($val = gt; $pos);
}
}
asort($new_arr); //Orden ascendente
/**
*Finalmente muestra los resultados de la búsqueda, Arr2Str está o
/**
p>
*/
Palabra clave "Echo": ""$palabra clave
Echo 'lt;br/gt;'
" echo "Resultados de la búsqueda: "".embed(',',array_keys($new_arr));
/**
*En este momento, es O! Si desea escribir con más cuidado, resalte las palabras clave en los "resultados de búsqueda". Es fácil ~ hágalo usted mismo ~ :)
*/
.