Código PHP:
Ver original$cadena = 'abxxxcocheasamcasaoycochesdfsfcochekdkcasa';
echo 'Cadena: ' .$cadena.'<br>';
$palabras = array("casa", "coche","fsf"); $palabras_reemplazar = array("EDIFICIO", "BMW","OTRAS"); $y=0;
foreach($palabras as $encuentrame){
$cadena = 'abxxxcocheasamcasaoycochesdfsfcochekdkcasa';
if ($valida_existe == 0) {
echo "<br>La cadena '$encuentrame' no está en '$cadena' <br>";
} else {
$largo_encuentra = strlen($encuentrame); for($x=0; $x < strlen($cadena); $x++){ $posic_x = strpos($cadena, $encuentrame, $x); if($posic_x > 0){
$posicion[] = $posic_x;
$x = $x+$largo_encuentra;
}
}
$posicion = implode(",",$posicion);
echo "<br><br>La cadena '$encuentrame' existe ($valida_existe) en las posiciones ($posicion) en la '$cadena' <br>";
$cadena = str_replace($encuentrame,"<b>".$palabras_reemplazar[$y]."</b>",$cadena); echo $cadena;
}
$y++;
}
Prueba con eso, creo que igual se puede seguir optimizando y acortando el codigo ...
saludos