Variables desde archivos de texto

Variables desde archivos de texto


Viéndolo en perspectiva, ahora lo habría hecho de otra forma, pero tal vez se de el caso en el que las únicas modificaciones que permitas sean en un archivo de texto. Y ese fue el caso.

Este es el contenido del archivo.txt

PRECIOS DE LOS PACKS de Vacaciones
-------------------------
Exeter: £85
Bristol: £115
Barnstaple: £35
Tiverton Parkway: £80
Starter Pack for 2 persons: ₤40.00
Starter Pack for 4 persons: ₤50.00
Spitting Spider Shiraz: ₤21.00
Spitting Spìder Chardonnay: ₤21.00
Michael Caines Blanc de Blancs Champagne: ₤55.00
Flowers: ₤35.00

Supongo que llegáis a interpretar que lo único a modificar en este caso es el precio.

Y así es como se recuperan la pareja nombre/valor a partir del nombre (con php)

$myFile = "archivo.txt";
$lines = file($myFile);
unset($lines[0]);
unset($lines[1]); // no necesitamos recuperar las dos primeras líneas [si bien también se podrían omitir y omitir este código]
foreach($lines as $line) 
{
	$var = explode(':', $line, 2);
	$arr[$var[0]] = $var[1];
}

Y así es como mostramos el valor que hemos recuperado, indicando el nombre:

<p><strong>Exeter</strong> <?php echo $arr["Exeter"];?></p>

subir