Page 116 - Programador-PHP
P. 116
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
ello con la función number_format($numero, $decimales,
$separador_decimales, $separador_miles) que retorna el
número formateado como cadena de texto:
$precio = 12478.493;
$precio_txt = number_format($precio, 2, ',', '.');
echo $precio_txt; // 12.478,49
Funciones de manipulación
Muchas veces, puede ser muy útil, manipular una cadena de
texto, de forma tal, que nos permite operar con diferentes
datos. Por ejemplo, es posible dividir una cadena de texto,
tomando como punto de división, un caracter o patrón,
mediante la función explode($delimitador, $cadena) y así
obtener un array con las fracciones de cadena divididas, que
nos permita iterar sobre cada una:
$contactos = "Juan Antonio Avila <avila@mail.com>,
Rodrigo Mancusso <rmancu@mail.com>,
Silvina D'laggio <dlaggio@mail.com>
";
$patron = "," . chr(10);
$personas = explode($patron, $contactos);
foreach($personas as $persona) {
echo $persona . chr(10);
}
/*
Juan Antonio Avila <avila@mail.com>
Rodrigo Mancusso <rmancu@mail.com>
Silvina D'laggio <dlaggio@mail.com>
*/
Podemos contar la cantidad de caracteres de una cadena
de texto, mediante la función strlen($cadena):
$mensaje = "Lorem ipsum ad his scripta blandit partiendo, eum fastidii
accumsan euripidis in, eum liber hendrerit an. Qui ut wisi vocibus
suscipiantur, quo dicit ridens inciderint id. Quo mundi lobortis reformidans
116