26/02/2016, 02:26
|
| | Fecha de Ingreso: febrero-2016 Ubicación: guadalajara
Mensajes: 4
Antigüedad: 8 años, 9 meses Puntos: 0 | |
Problemas con fichero Buenas a todos, sean días tardes o noches, estoy tratando de reemplazar 00 de ASCII por otro caracter ASCII de un fichero .tad
Usaré un código de ejemplo. (mi código tiene 4000 mil caracteres)
5052 4143 5449 4341 4E44 4F00 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
Utilizo
substr($acc,154,2); // Posicion de los 0000 que quiero cambiar
str_replace..................
Al reemplazar substr($acc,154,2); // los 0000 por ejemplo a 0202
se ve de esta manera
5052 4143 5449 4341 4E44 4F00 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
Me reemplaza todos los 0000 y quiero que solo me cambie el que solicito quedando de esta manera
5052 4143 5449 4341 4E44 4F00 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0202 0000
Aclaro que puedo modificar cualquier valor que no sea 0000.
Se recibe cualquier ayuda.
Gracias. |