Come usare Sprint F-PHP

January 10

E 'comune nel linguaggio di scripting PHP Web viene salvato il risultato come una stringa in una variabile e l'eco la stringa sullo schermo. Concatenare testo e variabili per creare una stringa di uscita può essere un processo di confusione e fornisce un controllo formattazione solo minimo. È possibile creare una stringa di uscita che è più facile da capire e consente un maggiore controllo della formattazione di quanto sia possibile con la concatenazione con la funzione "sprintf" in PHP.

istruzione

1 Creare una stringa di uscita specificando la stringa di formato e passando parametri variabili. Ad esempio, digitare:

$ Output = sprintf ( "% d bottiglie di birra sulla% s", $ number--, "muro");

2 Formattare un numero intero di un numero specifico di cifre dichiarando il numero di cifre nel formato "d". Aggiungere zeri includendo uno zero nel formato. Ad esempio, digitare:

$ Output = sprintf ( "Ci sono% 03D uccelli nel nido", $ uccelli);

3 Formattare un numero a virgola mobile specificando il numero di cifre prima e dopo il punto decimale utilizzando il formato "f". Ad esempio, digitare:

$ Output = sprintf ( "La temperatura è in gradi% 3.2f", $ temporanei);

4 Formattare un numero in notazione scientifica utilizzando il formato "e". Ad esempio, digitare:

$ Output = sprintf ( "pi =% e" $ IP);

5 Formattare un numero esadecimale utilizzando il formato "x", o utilizzare il formato "X" per convertire la rappresentazione esadecimale in maiuscolo. Si noti che una funzione utilizza una minuscola "x", mentre l'altro usa maiuscolo. Ad esempio, digitare:

$ rossi = sprintf ( "% x", "ff0000");

$ Red_upper = sprintf ( "% X", "ff0000");

6 Destro giustificare una stringa che specifica la larghezza stringa utilizzando il formato "s". A sinistra-pad una stringa che specifica il carattere di riempimento con la larghezza della stringa e utilizzando il formato "s". Ad esempio, digitare:

$ output = sprintf ( "% 25s", "Totale");

$ Output = sprintf ( "% # 25x", "Totale");