|
|
|
Vamos a ver cuatro formas de mostrar la información en PHP. Esta información tiene que poder ser interpretada por el navegador del usuario lo que nos permite poner código HTML para poder dar formato a este texto.
Echo A echo solo le debemos pasar un argumento para que lo muestre, este argumento puede ser un texto entre comillas, una variable o una combinación de las dos anteriores.
$a="Xavier"; echo $a; //Escribirá "Xavier"
echo "Su nombre es ".$a; //Escribirá "Su nombre es Xavier"
Print La función de print es la misma que la de echo pudiendo usar una o la otra sin ningún problema.
$a="Xavier"; print $a; //Escribirá "Xavier"
print "Su nombre es ".$a; //Escribirá "Su nombre es Xavier"
Printf Esta función es igual que el printf de C. Dispone de una cadena de formato de salida y una lista de variables. Dentro de la cadena hay argumentos precedidos por el símbolo %, cada argumento indica por orden el valor que se sustituye.
printf ("cadena", arg1, arg2 ... argN)
$a="4,5"; printf ("Número con coma flotante: %f", $a);
En el código anterior indicamos que imprimiremos un número con coma flotante (%f) y este número esta contenido en la variable $a.
Como vemos podemos definir el tipo de carácter que saldrá. Las especificaciones de tipos son las siguientes:
b argumento entero que se escribe como binario C argumento entero escrito como carácter d argumento entero escrito como decimal f argumento en coma flotante escrito como decimal O argumento entero escrito como octal S argumento tratado como una cadena de caracteres x argumento entero escrito como hexadecimal X argumento entero escrito como hexadecimal en mayúsculas
Sprintf sprintf permite dar formato a una cadena de texto utilizando la misma sintaxis que printf y guardar el resultado en una variable.
$cadena= sprintf ("cadena de texto", argumento1, argumento2 .... argumentoN)
Ejemplo:
$sql= sprintf ("SELECT* FROM %s WHERE id=´%d", $tabla, $numero);
|
|