$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