
24/10/2015, 13:06
|
 | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses Puntos: 214 | |
Respuesta: Duda con substr_replace Saludo
Uhm, pues así el asunto cambia.
Lo que se me ocurriría a mí es leer el archivo línea a línea,
y en cada línea, hacer un ciclo con los caracteres que se
buscan y los que se quieren reemplazar, y hacer uso de str_replace
para evitar el tema de los substrings ya comentado.
Ej
Código PHP:
Ver original//busquedas y reemplazos tendrían que tener el mismo número de elementos $busquedas = array('?', '1','a','*'); $reemplazos = array('!','2','b','@'); for(....) //ciclo de lectura del archivo { for($i = 0; $i < sizeof($busquedas); $i++) { $texto = $lineadelarchivo; $texto = str_replace($busquedas[$i], $reemplazos[$i], $texto); //a menos que el reemplazo sea constante, solo necesitariamos $busquedas } }
Y así el asunto, en el ciclo de lectura, se puede hacer también la escritura
a un archivo nuevo, que entiendo es lo que hace la línea de awk.
Espero sirva la idea.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |