<< Bases de Datos php mysql

Formatear una cadena de texto para escribir datos

La orden más simple de formateo es echo.

Existe también un conjunto de funciones para obtener más resultados:

print()

strtoupper() convierte en mayúsculas

$nombre = "Piero Berni";
print("\"$nombre \" en mayúsculas es strtoupper($nombre) una vez convertido.\n")i;
print("\"$nombre \" en mayúsculas es ".strtoupper($nombre). "una vez convertido.\n");


"Piero Berni " en mayúsculas es strtoupper(Piero Berni) una vez convertido.
"Piero Berni " en mayúsculas es PIERO BERNI una vez convertido.

El primer print() no expande la función strtoupper() ya que está colocada dentro de las comillas.

Para escribir datos con formato también tenemos las funciones printf() y sprintf(). La diferencia entre ambas es que printf() crea una cadena con formato y sprintf() necesita una variable para recibirla.

echo "El precio total de la compra es $total.";
printf("El precio total de la compra es %s.", $total);

El precio total de la compra es 45 €.
El precio total de la compra es 45 €.