En la séptima lección del curso de Introducción al PHP vamos a ver cuáles son aquellas funciones predefinidas en PHP más usadas para trabajar con strings.
7 - Trabajando con strings
Ahora que hemos visto la base más imprescindible de PHP, vamos a empezar a profundizar más en este lenguaje de la web.
Todo lo que hemos visto hasta el momento (variables, funciones, condicionales, bucles, etc) lo hemos creado nosotros. Pero resulta que no tenemos que crearlo siempre todo desde cero, porque la gracia de PHP es que tenemos a nuestra disposición una librería de funciones disponibles (funciones de sistema) que nos permiten hacer muchísimas cosas en unas pocas líneas.
De hecho, hay tantas, que ni siquiera los programadores más avanzados las conocen todas. O sea que no os preocupéis y no intentéis memorizarlas todas, sería una locura. Simplemente os deben "sonar" y debéis ser capaces de encontrarlas si las necesitáis.
Evidentemente, cuanto más programéis y más las uséis, más os acordaréis de ellas. Pero insisto en que sería imposible saberlas todas.
Hoy veremos las "funciones prefedinidas" más habituales relacionadas con los strings, es decir las cadenas o textos. ¡Vamos alla!
¿Os dais cuenta de lo útiles que son todas estas funciones? Y aún hay muchas más, estas son tan solo las principales. Más adelante en el curso os indicaré dónde encontrar bibliotecas enteras, pero de momento centrémonos en familiarizarnos con estas.
¿Y qué mejor forma que hacerlo con una tarea? Venga, vamos allá:
- Cread una variable de string con un mensaje que sea "El perro de San Roque no tiene rabo".
- Mostradlo en pantalla.
- Cread otro string a partir de ese quitándole las dos primeras palabras.
- Calculad el número de carácteres que se han cortado y mostradlo en pantalla.
- Pasadlo a mayúsculas, imprimid en pantalla, y luego a minúsculas.
- Sustituid la palabra "perro" por "gato".
Como ya os he dicho en el vídeo, esto ahora es un simple divertimento, como aquél que hace "sudokus", pero cuanto más sepamos, más preparados estaremos para convertirnos en desarrolladores.
Como siempre, ya sabéis que si tenéis alguna duda podéis contactar a través del formulario de soporte de la Intranet. Nos vemos en la próxima lección, en la que seguiremos con más funciones de sistema. Hasta entonces, ¡Muy buenos días!
Todos los capítulos de este curso:
- Curso de PHP #1: Introducción
- Curso de PHP #2: Variables
- Curso de PHP #3: Funciones
- Curso de PHP #4: Condicionales
- Curso de PHP #5: Loops (bucles)
- Curso de PHP #6: Arrays (vectores)
- Curso de PHP #7: Trabajando con strings
- Curso de PHP #8: Trabajando con arrays (vectores)
- Curso de PHP #9: Strings y Arrays
- Curso de PHP #10: Repaso