Manejo de cadenas con PHP

Escrito por Nacho Programación No hay comentarios

22 abr 2009

En las siguientes líneas voy a mostrar algunas funciones importantes de PHP para el manejo de cadenas o strings. Son funciones simples, y con pequeños ejemplos que tú mismo podrás transformar en grandes cosas. Sin duda, unos pequeños tips para los más novatos en el mundo de la programación PHP.

Comenzaré diciéndoles que PHP tiene una enorme cantidad de funciones para manejar cadenas, las que están disponibles en este enlace.

md5()
Una función muy útil para el manejo de contraseñas. Devuelve el hash MD5 de una cadena, encriptándolo.

Ejemplo:

PHP:
  1. <?php
  2. $cadena = "miPassword";
  3. echo md5($cadena);
  4. ?>

strlen()
Esta función nos entrega la cantidad de caracteres que posee una cadena.}

Ejemplo:

PHP:
  1. <?php
  2. $cadena = "Paralelepipedo";
  3. echo "$cadena tiene ".strlen($cadena)." caracteres.";
  4. ?>

strstr()
Esta función busca y encuentra la primera aparición de un string.

Ejemplo:

PHP:
  1. <?php
  2. $nombre = "Ignacio Sarmiento";
  3. $cadena = strstr($nombre, 'S');
  4. echo $cadena;
  5. ?>

substr()
Devuelve una parte de la cadena como primer parámetro. Luego presenta otros dos parámetros que son: la posición de inicio, y el largo de la cadena (opcional).

Ejemplo:

PHP:
  1. <?php
  2.  
  3. $nombre = "Ignacio Sarmiento Andonaegui";
  4.  
  5. $cadena1 = substr($nombre,2);
  6. $cadena2 = substr($nombre,8);
  7. $cadena3 = substr($nombre,12);
  8.  
  9. echo $cadena1; echo"<br />";
  10. echo $cadena2; echo"<br />";
  11. echo $cadena3;
  12.  
  13. ?>

trim()
Elimina los espacios en blanco que se encuentran al principio y al final de una cadena.

Ejemplo:

PHP:
  1. <?php
  2.  
  3. $nombre = " Ignacio N. Sarmiento Andonaegui  ";
  4. $cadena = trim($nombre);
  5. echo $cadena;
  6.  
  7. ?>

strtoupper()
Convierte una cadena de texto a mayúsculas.

Ejemplo:

PHP:
  1. <?php
  2.  
  3. $nombre = "bienvenidos a soylaweb.com";
  4. $cadena = strtoupper($nombre);
  5. echo $cadena;
  6.  
  7. ?>

strtoupper()
Convierte una cadena de texto a minúsculas.

Ejemplo:

PHP:
  1. <?php
  2.  
  3. $nombre = "BIENVENIDOS A MI BLOG!";
  4. $cadena = strtolower($nombre);
  5. echo $cadena;
  6.  
  7. ?>

Por ahora, esas son las funciones de PHP que mencionaré, ya que son las más utilizadas y con ellas puedes realizar maravillas si eres creativo. Como dije anteriormente, visita la documentación oficial de PHP para ver más funciones de cadenas y otras.


Comentarios cerrados.