Ti ringrazio intanto per la tua disponibilità nell'aiutarmi[supersaibal]Originariamente inviato da kuarl
non è molto pratico fare come dici... prova con:
[/supersaibal]codice:$fp = fopen("tuofile.txt", "r"); $file = fread($fp, filesize("tuofile.txt")); fclose($fp); print preg_replace_callback('/([0-9]{1,3})/', create_function( '$matches', 'return $matches[1] + 19;' ), $file);
La mia difficoltà ad usare una sintassi del genere sta nel fatto che non ho un unico preg replace da effettuare:
in pratica io ho tante righe fatte così
ecco perchè volevo servirmi del whiletesto testo testo ->TAB-> 10\n
testo testo ->TAB-> 110, 12\n
testo testo testo testo ->TAB-> 5, 45, 443\n
con la tua sintassi usando il preg replace direttamente nel print mi viene fuori in output tutto il testo di fila senza interruzione di riga...


Rispondi quotando