Pero no hay manera, lo he intentado con este bucle:
Código:
La cadena de texto:for ($num=0; $num<$apariciones_conector; $num++){ $rand_sinonimo = mt_rand(1, count($array_conectores)-1); $reemplazo=$array_conectores[$rand_sinonimo];//REEMPLAZO ALEATORIO $texto2=$texto; $longitudconector=strlen($conector_buscado); $textofinal[$num]= substr_replace ($texto2, $reemplazo,$array_posiciones[$num],$longitudconector); }
Código:
Y lo más que obtengo es un array donde se reemplaza una vez solamente en una posicion dada en cada elemento del array.$texto='te lo digo sin embargo yo estoy aquí sin embargo yo te lo digo veces sin embargo mas je je je';
Cita:
Array ( [0] => te lo digo por otro lado yo estoy aquí sin embargo yo te lo digo veces sin embargo mas je je je [1] => te lo digo sin embargo yo estoy aquí además yo te lo digo veces sin embargo mas je je je [2] => te lo digo sin embargo yo estoy aquí sin embargo yo te lo digo veces asimismo mas je je je )
Mi objetivo es conseguir una única cadena con todos los reemplazos, sin que tenga por qué que repetirse el mismo sinónimo.Array ( [0] => te lo digo por otro lado yo estoy aquí sin embargo yo te lo digo veces sin embargo mas je je je [1] => te lo digo sin embargo yo estoy aquí además yo te lo digo veces sin embargo mas je je je [2] => te lo digo sin embargo yo estoy aquí sin embargo yo te lo digo veces asimismo mas je je je )
Estoy estancado, os agradecería muchísimo un poco de ayuda.