
07/01/2016, 12:58
|
| | Fecha de Ingreso: diciembre-2015
Mensajes: 45
Antigüedad: 9 aņos, 3 meses Puntos: 3 | |
Respuesta: resaltando palabras de busqueda :(
Entonces será magia blanca, toma y entiendelo, ChECalo por Se mE van las cabras a veCEs: Cita: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.palabra
{
color: red;
}
</style>
<?php
function resaltar($buscar, $texto) {
$aux=$reemp=str_ireplace($buscar,'%s',$texto);
$count=substr_count($reemp,'%s');
if($count==0)return $texto;
$textoArray=array();
for($i=0;$i<$count;$i++){
$textoArray[]='<span class="palabra">'.substr($texto,strpos($aux,'%s'), strlen($buscar)).'</span>';
$aux=substr($aux,0,strpos($aux,'%s')).$buscar.subs tr($aux,strlen(substr($aux,0,strpos($aux,'%s')))+2 );
}
return vsprintf($reemp,$textoArray);
}
$variable=resaltar('caNaRio','raton, gato, perro, canario');
echo $variable."<br>";
$variable=resaltar('canario','canario, raton, gato, perro, canario');
echo $variable."<br>";
$variable=resaltar('gato ,+ tortúgā','pŠe\rro ,+ gato ,adsfdfs raton, tortuga, gato ,+ tortúgā');
echo $variable."<br>";
$variable=resaltar('canario, perro','raton, gato, perro, canario, perro, gato, perro,');
echo $variable."<br>";
$variable=resaltar('pŠe\RrO','pŠe\rro ,+ gato ,adsfdfs raton, tortuga, gato ,+ tortúgā');
echo $variable."<br>";
?> ĄAmor y paz!! |