Volver al índiceComentarios a los ejercicios

Cadenas

Longitud de una cadena
La función strlen(cadena) devuelve la longitud de una cadena.
Subcadena
La función substr(cadena, ini, lon) devuelve una subcadena de cadena a partir del carácter ini y de longitud lon.
Sustitución
La función ereg_replace (patron_inicial, patron_final, cadena)sustituye en la cadena las coincidencias
Buscar
La funcion strpos($cadena_en_la_que_se_busca, $cadena_que_se_busca) devuelve devuelve la posición donde se encuentra $cadena_que_se_busca en $Cadena_en_la_que_se_busca

Matrices

Definir una matriz indexada
Para definir una matriz escribe $matriz = array (elemento_1, elemento2, ...).
Contar elementos
La función count(matriz) devuelve el número de elementos de una matriz
Añadir elementos
Para añadir un elemento a una matriz escribe: $matriz[] = "nuevo_elemento"
Convertir una cadena en una matriz
La función explode(separador, cadena [, limite]) devuelve una matriz creada troceando la cadena. Cada separador que encuentra en la cadena es un nuevo trozo. limite indica el máximo de elementos que puede llegar a tener la matriz.

La función split(patron, cadena [, limite]) devuelve una matriz creada troceando la cadena. Cada patron de expresiones regulares que encuentra en la cadena es un nuevo trozo.


Archivos

Abrir un archivo
La función fopen (archivo, modo) abre un archivo en el modo solicitado (r: lectura desde el principio, r+: lectura y escritura desde el principio; w: escritura desde el principio; w+: lectura y escritura desde el principio; a: añadir desde el principio; a+: leer y añadir al final) y devuelve un puntero al archivo. Por ejemplo: $archivo = fopen("loquesea.txt", "r");
Cerrar un archivo
La funcion fclose (archivo) cierra un archivo abierto.
Leer un archivo completo
La funcion file(archivo) carga un archivo en una matriz (un elemento por cada línea del archivo).. Por ejemplo: $datos = file($archivo).
Escribir en un archivo
La función fwrite(archivo, cadena) escribe la cadena en el archivo. Por ejemplo $archivo = fopen("loquesea.txt", "a"); fwrite($archivo, "Guarda esto");
Comprobar si un archivo existe
La función file_exists($archivo) comprueba si un archivo existe.
Borrar un archivo
La función unlink($archivo) borra el archivo indicado.
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 16 de enero de 2005