: )

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
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