Cita:
Iniciado por memoadian Pero no busca solo la palabra ejemplo si no pedazos de oraciones separadas por ";" que contienen la palabra ejemplo
bien puede ser
oración con ejemplo en medio; ejemplo de oración al principio; oración que al final lleva ejemplo;
o por lo menos eso es lo que yo entendí.
debido a esta parte
Correcto lo que busco es que la palabra o palabras que ponga en la búsqueda, estén en cada una de las frases que van separadas por (;) .
Y coger cada una de esas frases que SI contienen el patrón a buscar y guardarlos en otro .txt
Estoy mirando lo de preg_match_all y bueno aún no doy con ello jeje.
Estoy intentando algo así por ahora.
Código PHP:
$nombre_fichero = 'keys.txt';
$nombre_fichero = utf8_decode ($nombre_fichero);
$contenido = file_get_contents($nombre_fichero); /*carga contenido*/
$cadena_buscada = '/^ejemplo/i';
preg_match ($cadena_buscada, $contenido, $coincidencias);
print_r($coincidencias); /* aqui solo veo q aparece una vez ejemplo.*/
Ahora me queda poder guardarlas en el array y escribir con el fopen.
Código PHP:
$archivo = fopen("palabras_encontradas.txt","a")
fwrite( $archivo, $coincidencias);
fclose($archivo);
Sería así esa parte no?, aunque lo que no quiero es que guarde al final del contenido es decir el método (a) en fopen, lo que quiero es que reemplace el contenido y actualice continuamente encima de el anterior.
pero bueno, primero estoy con la función de búsqueda de las palabras y almacenar esas frases en un nuevo .txt (NOTA: cada frase va separada por (;) y necesito guardar toda la frase entera en el nuevo fichero .txt)
Gracias por su ayuda me podrías dar un tip para almacenarlas en el array. Seguiré intentando