7/30/2019 Funciones de cadenas de caracteres substr en PHP 10 Curso PHP Tutoriales Academia Usero Estepona
1/2
@INTE ACADEMIA Curso de PHP
Sesin 10. Funciones de cadena
10.1. Funciones de cadena: substrHabr ocasiones en que tenga que comprobar o modificar algunos datos
introducidos en el formulario para que se ajusten a sus necesidades.
La funcin substrdevuelve un trozo de una cadena de texto. Tiene 3 argumentos:
substr(string cadena, int posicionInicial, int longitudcadenadevuelta)
Cadena: cadena que introducimos para obtener una parte.
PosicionInicial: donde queremos que empiece.
Longitudcadenadevuelta: longitud de la cadena que se va a devoler.
1. Cree un formulario con el siguiente aspecto.
2. Cree un archivo PHP con el siguiente cdigo:
3. Este cdigo saca todas las letras a la derecha del carcter 4. Si escribimos juliancito,
el programa devuelve ancito.
1/2 AINTE INFORMTICA S.L.
7/30/2019 Funciones de cadenas de caracteres substr en PHP 10 Curso PHP Tutoriales Academia Usero Estepona
2/2
@INTE ACADEMIA Curso de PHP
10.2. La funcin trim()
Elimina al principio y al final los espacios en blanco, tabulaciones y caracteres de
lnea nueva. Esto puede ser til para quitar los errores que pueda cometer el cliente al
escribir sus datos.
Por ejemplo, la orden:
print(trim($varpalabra));
imprime el contenido de la variable $varpalabra, quitando todos los caracteres sobrantes a
la izquierda y a la derecha.
10.2. La funcin strlen()
Da la longitud de la cadena de caracteres. Por ejemplo:
Print(strlen($varpalabra)
Imprimir la longitud de la cadena de caracteres.
10.3. Las funciones strtolower() y strtoupper()
Convierten la cadena de texto a minsculas y maysculas.
Print(strtolower($varpalabra);
Print(strtoupper($varpalabra);
10.4. Las funciones ereg() y eregi()
Ereg() devuelve el valor trae si una cadena dada ha sido encontrada dentro de otra
cadena.
Por ejemplo, puede usar esta funcin para comprobar si existe la arroba cuando un
usuario escribe los datos de un correo electrnico.
ereg(@,$email)
2/2 AINTE INFORMTICA S.L.
Top Related