Funciones strings en PHP en profesordeinformatica.com

Funciones strings en PHP

Por Aitor López de Aberasturi el Domingo, 10 de Agosto de 2014 0 Comentarios

Entre las funciones utilizadas para el tratamiento de los strings destacamos las siguientes:

  • strlen (string): Devuelve el número de caracteres de un string.
  • split (separador, string): Devuelve un array con diferentes elementos separados por el parámetro separador. Esta función anteriormente se llamaba explore.
  • explode (string): Devuelve el número de caracteres de un string.
  • substr (string, posición, número): Devuelve un substring a partir de la posición indicada en el segundo parámetro con un número de caracteres indicada en el tercer parámetro.
  • str_replace (palabra1,palabra2,string): Sustituye la palabra1 por la palabra2 en el string.
  • trim (string): Elimina los caracteres en blanco de un string por la izquierda y derecha. Existen las funciones similares ltrim y rtrim que eliminan los caracteres sólo de izquierda y derecha respectivamente.
  • sprintf (formato, variable1, variable2,....): sprintf nos devuelve un string formateado a nuestro gusto. Dentro del formato vamos a poder definir diferentes elementos como %s strings, %d números enteros, %f números decimales o %c caracteres. Existe una función printf para la salida por pantalla.

Ejemplos:

	
//split
$fecha="25-12-1985";
$partefecha=split("-",$fecha);
echo "Día:".$partefecha[0]." Mes:".$partefecha[1]." Año:".$partefecha[2];

//strlen
$longitud=strlen($nombre);
echo "
La longitud de mi nombre es $longitud caracteres"; //substr $dni="18000000z"; $letradni=substr($dni,8,1); $numerodni=substr($dni,0,8); echo "Mi dni tiene el numero $numerodni y la letra $letradni"; echo "
"; // str_replace $cadena="He suspendido el exámen "; echo str_replace("suspendido", "aprobado", $cadena); // trim $stringconespacios=" string con espacios "; echo "--".$stringconespacios."--"; echo "--".trim($stringconespacios)."--"; // sprintf sprintf("Vemos diferentes ejemplos de diferentes formatos: %s %5.d %f %.2f ","dos",3,4,5);

Próxima entrada

Funciones numéricas en PHP


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.