Curso Php - Mysql - Clase 4

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Curso Php - Mysql - Clase 4 as PDF for free.

More details

  • Words: 1,092
  • Pages: 9
“Aplicaciones Web dinámicas con PHP y MySql”

Manejo de Strings y Funciones de usuario en PHP

Sergio Gabriel Rodríguez http://www.3trex.com.ar

Cadenas (Strings) en PHP • Una parte esencial de PHP, como lenguaje orientado al manejo

de páginas web dinámicas, es la manipulación y presentación en pantalla de cadenas de texto. • En PHP una cadena es cualquier conjunto de caracteres entrecomillados. • PHP considera como cadena todo lo que encuentre entre un par de comillas, por eso todas las cadenas deben comenzar y terminar con el mismo tipo de comillas, simples o dobles:



Cadenas (Strings) en PHP • El primer tipo de comillas que abre la cadena será el tenido en

cuenta por PHP para localizar su fin. • Por eso es válido que dentro de la cadena se incluyan comillas distintas, en cualquier número. • Si nos vemos obligados a incluir comillas del mismo tipo que delimita la cadena, deberemos usar caracteres de escape



Cadenas (Strings) en PHP • El contenido de la cadena puede ser asignado como valor de una

variable mediante el signo =

• PHP analiza el contenido de la cadenas delimitadas por comillas

dobles; si encuentra una variable, la sustituye automáticamente por su valor:



Cadenas (Strings) en PHP • Cuando la cadena es delimitada por comillas simples, PHP no

analiza el contenido de la cadena limitándose a volcarla, y por ello aparece el nombre de la variable, y no su valor.

• Por ello parece recomendable acostumbrarse a usar comillas

simples cuando se trata de simples cadenas de texto, ya que al no ser analizadas antes de su volcado, la ejecución de nuestros scripts puede ganar velocidad.

Cadenas (Strings) en PHP • Podemos unir (concatenar) el contenido de varias cadenas con un

punto (.).



Funciones de manejo de Strings Calculando la longitud de nuestra cadena •

strlen(string): La función strlen nos facilita la longitud de una

cadena de texto:



Funciones de manejo de Strings Eliminando espacios • Para eliminar espacios en blanco al comienzo o final de la cadena trim o solo al principio de la cadena con la función con la función trim, ltrim, o solamente al final con rtrim ltrim



Funciones de manejo de Strings Mayúsculas y minúsculas • Podemos pasar nuestra cadena todo mayúsculas con strtoupper strtoupper, strtolower. o toda a minúsculas con strtolower

• Adicionalmente, ucfirst convierte a mayúsculas el primer carácter de una cadena (si es alfabético) y ucwords convierte a mayúsculas la primera letra de cada palabra en nuestra cadena.

Funciones de manejo de Strings Subcadenas • Con substr podemos crear una subcadena partiendo de una cadena dada: substr ($cadena, n_inicio, n_largo);



Funciones de usuario en PHP • PHP tiene toneladas de funciones listas para su uso. • Nosotros podemos además hacer nuestras propias funciones. • Una función de usuario en PHP no es mas que una porción de código que podemos llamar en cualquier momento. • Al dividir nuestro código en funciones podemos aislar y perfeccionar cada una de sus funcionalidades. • Podemos reutilizar este código, ya que una función puede ser llamada cuantas veces la necesitemos.

Funciones de usuario en PHP • Para definir una función debemos usar la palabra reservada function. Para llamar la función basta con invocar su nombre


?>

// esta linea llama la función

Funciones de usuario en PHP • PHP no distingue entre mayúsculas y minúsculas al nombrar las funciones. • Sería lo mismo calcularCosto que CalcularCOSTO, aunque es buena práctica ser consistente en la forma de escribir los nombres.


// funciona, pero no recomendado

?>

Funciones de usuario en PHP • Los parentesis permiten pasar valores a las funciones y son siempre necesarios, aunque no pasemos valor alguno. • El código que se puede incluir en una función es cualquier código php válido. • Un ejemplo simple de una función sin parámetros:


popularHolaMundo (); ?>

Funciones de usuario en PHP funciones y parámetros • Podemos pasar a nuestras funciones valores para que operen sobre ellos. PHP permite pasar a las funciones variables, cadenas de texto, números o arrays.


?>

Funciones de usuario en PHP funciones y parámetros • Ej:


?>

Funciones de usuario en PHP RETURN • Si la función debe retornar algún valor al script, debes indicarlo por medio de la expresión return, el código existente en la función después de return no será ejecutado.

• podría suceder que la función no tuviera por finalidad volcar nada a pantalla, sino manipular un valor para, por ejemplo, pasárselo a una variable. En tal caso usamos return.



Funciones de usuario en PHP ¿DESVENTAJAS? • PHP consume mas

recursos (y por tanto es ligeramente más lento) llamando y ejecutando una función que ejecutando código que encuentra en linea, embebido en el script. • Por eso no tiene sentido usar funciones salvo que efectivamente vayan a utilizar esa porción de código varias veces.

Related Documents