Comentarios - Agenda telefónica$archivo = "agenda.txt";
// Abrir un fichero y cargarlo en una matriz
if (file_exists($archivo))
{ $abierto = fopen($archivo, "r");
if ($abierto)
{ $datos_en_bruto = file($archivo);
fclose($abierto);
}
}
// Abrir un fichero y añadir algo en él
$abierto = fopen($archivo, "a");
if ($abierto)
{
fwrite($abierto, "Texto, $variables, etc\n");
fclose($abierto);
}
// Trocear una cadena en una matriz (aquí es una matriz de cadenas, así que se obtiene una matriz bi-dimensional)
$datos = array(); // define una matriz vacía
for ($i = 0; $i < count($datos_en_bruto); $i++) // Esto es una manera de recorrer la matriz datos_en_bruto
$datos[$i] = explode (" : ", $datos_en_bruto[$i]); // También serviría $datos[]
// Reenvíar a otra página (cuidado: no se puede utilizar si ya se escrito algo en la página)
header("Location:index.html");
// Otra manera de recorrer una matriz
$datos = array(10, 20, 30, 40); // crea una matriz uni-dimensional
foreach ($datos as $dato)
print "$dato - ";
// Ordenar una matriz multidimensional por uno de los campos (en este ejemplo, el campo 0 de la matriz $datos)
$campo = array();
foreach ($datos as $valor)
$campo[] = $valor[0];
array_multisort($campo,$datos);
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 30 de enero de 2004