hola gente,
tengo un problema con preg_replace de palabras completas y un arreglo este es mi codigo:
Código PHP:
Ver original//array con las palabras que quiero eliminar
$censored_words = $this->words->list_words();
//string donde estan las palabras a eliminar
$titulo = strtolower(generate_title
($productos[$i]));
//recorro el array e intento reemplazar las palabras
for($j=0;$j<count($censored_words);$j++){ $palabra = $censored_words[$j]['name'];
$replace = preg_replace( '/'.$palabra.'(s)?\b/i','',$titulo); }
Bien este código no funciona, no me hace nada, ahroa si yo cambio la linea del preg_replace por:
encontes ahi funciona bien.
Lo que no entiendo es porque funciona con el código "hardcodeado" y no cuando le paso la variable.
Desde ya muchas gracias!