Funciones para modificar cadenas de texto o String

Funciones para modificar cadenas de texto en PHP

Printf() y sprintf()  

Estas  funciones crean una cadena de texto previamente formateada en función de las instrucciones que le demos.

Su sintaxis es:
Sprintf (string formato, [string cadena])

La cadena formato indica cómo será formateado cada uno de los argumentos.

ejemplo:

<?
$cadena = “20 km.”:
Printf (“%d”,cadena);  //imprime el valor 20
?>

En el ejemplo, el formato “%d” extrae el valor decimal de la cadena. Todos los especificadotes siempre comienzan por el carácter %, seguidos por el tipo de formato que deseamos aplicar, por ejemplo tenemos esta lista de formatos:

d – entero decimal
b – entero binario
o – entero octal
x – entero hexadecimal (con las letras minúsculas)
X – entero hexadecimal (las letras en mayúsculas)
c – ASCII
f – decimales (utilizando el signo decimal)
e – decimal (con la notación exponencial)
s – cadena

number_format()

Esta función nos será útil si tan solo queremos formatear números para mostrarlos en pantalla.

Su sintaxis:
Number_format (flota numero, int precision, string puntoDecimal, string separadorMiles);

Ejemplo:

<?
$numero = 987654321.1234567;
Print (number_format ($numero,3)); / imprimirá el número 987,654,321.123
?>

En este ejemplo se ah mostrado el numero, con 3 decimales.

También podemos utilizar un argumento para cambiar el carácter decimal por otro que queramos, por ejemplo en este caso vamos a intentar cambiarlo por un espacio en blanco “  “

<?
$numero = 987654321.1234567;
Print (number_format ($numero,3, chr(44), “ “)); / imprimirá el número 987 654 321 123
?>

Strtolower() y strtoupper()

Estas dos funciones convierten la cadena de texto a minúsculas y mayúsculas respetivamente.

Ejemplo:

<?
$cadena = “Oviedo”;
Print (strtolower($cadena)); // imprimirá oviedo
Print (strtoupper($candena)); // imprimirá OVIEDO
?>

Dentro de:
Siguiente:
Atras:

Si tienes alguna duda sobre este tutorial o necesitas algun tipo de material dejalo en el foro de nuestra web.

Ir a la pagina principal

Copyright Tutoriales Original Design - Privacidad