Si pancho_k, tu código funciona perfectamente! Tienes razón!
Lo que me ocurría, que lo apliqué con patrones de más de una palabra, y claro, por el
explode que hay aplicado, pues no funciona, es decir...
Código PHP:
$patrones = array();
$patrones[0] = 'Spain';
$patrones[1] = 'Argentina is cool';
$sustituciones = array();
$sustituciones[0] = '<a title="Casas de lujo en Spain" href="luxury-homes-spain">Spain</a>';
$sustituciones[1] = '<a title="Casas de lujo en Argentina" href="luxury-homes-argentina">Argentina</a>';
$Text = "Currently we have exclusive properties available throughout Spain and Argentina is cool.";
//echo $Text;
$eltext=explode(" ",$Text);
foreach($eltext as $pc => $cadena){
foreach($patrones as $pos => $patron){
if(strpos($cadena,$patron)===false){
}else{
$eltext[$pc]=str_replace($patrones[$pos],$sustituciones[$pos],$cadena);
}
}
};
$Text=implode(" ",$eltext);
echo $Text;
Muchisimas gracias, de veras!!!!
Menudo lio!