Aqui el contenido de mi archivo txt ,archivo.txt:
12|alex|peru
29|juan|argentina
97|pedro|brasil
45|julio|mexico
cómo puedo hacer con php para cambiar solo la primera variable, por ejemplo quisiera cambiar el valor
97 que esta en la
tercera fila pero sin tocar las demas variables de esa misma fila.
Aqui esta mi codigo, el problemas es que me cambia la
linea completa de la tercera fila y yo solo quiero cambiar el numero
97 .
Código PHP:
$archivo = "archivo.txt";
$abrir = fopen($archivo, 'r+');
$contenido = fread($abrir, filesize($archivo));
fclose($abrir);
$contenido = explode("\r\n", $contenido);
$contenido[2] = "valor nuevo de la fila 3"; //aqui va el numero de fila y el contenido que deseo cambiar
$contenido = implode("\r\n", $contenido);
$abrir = fopen($archivo, 'w');
fwrite($abrir, $contenido);
fclose($abrir);
muchas, gracias por la ayuda.