Escrito por Jorge A. Torres y Alexander Garzón el Miércoles 28 de Febrero de 2007 a las 00:56hs
Algunos ejemplos ?tiles que permitir?n sacar m?s provecho al PHP:
Funciones de Cadena
PHP provee de muchas funciones interesantes para trabajar con cadenas, veremos solo algunas...
Veamos...
$cadena = "hola";
$otracadena = "hola-mundo";
$longitud = str_len($cadena); //devuelve 4
$partes = explode("-",$otracadena); //genera el array $partes con $partes[0]="hola" y $partes[1]="mundo";
$chop = chop($cadena."\n"); //agregamos un \n para probar, pero chop lo elimina
$reemplaza = str_replace("-"," ",$otracadena); //$reemplaza contiene Hola Mundo. Notese que cambiamos el - por un espacio
?>
Leyendo un archivo
Existen m?ltiples maneras de leer archivos utilizando PHP, pero vamos a usar una que es muy pr?ctica para el entendimiento del lenguaje, ya que adem?s de ver algunas funciones adicionales, se utiliza un bucle para leer cada l?nea, lo que desmiente el temor que se tiene por la dificultad de manejar estas estructuras.
Para este ejemplo supondremos que el archivo a leer es archivo.txt, y que tendr? alg?n contenido para mostrar, ya que eso es lo que nos interesa.
$archivo = file("archivo.txt");
$lineas = count($archivo);
for($i=0; $i < $lineas; $i++){
echo $archivo[$i];
}
?>
Existen otras formas de leer archivos, como ya mencionamos m?s arriba, pero esta es una de las m?s sencillas.
Lo primero que hacemos es declarar la variable $archivo que genera un array con cada una de las l?neas del archivo (por medio de la funci?n file()).
Luego $lineas hace uso de la funci?n count(), que cuenta el n?mero de elementos de un array, en este caso, el array que se gener? con las l?neas del archivo. De ah? deducimos, que el n?mero de elementos del array es el n?mero de l?neas del archivo.
Finalmente, se ejecuta un bucle hasta que se llegue al final del archivo (total de n?mero de l?neas) y por cada iteraci?n se escribe en pantalla el contenido de la l?nea que se est? leyendo. Como ves, es una forma muy sencilla y ?til de leer archivos.
| < Volver Al Indice | Capitulo Siguiente: Bases de datos: PHP y mySQL > |
No hay comentarios.
No se permiten comentarios.