English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione printf() viene utilizzata per eseguire la stringa formattata.
int printf ( string $format[, mixed $args[, mixed $... ]])
Restituisce la stringa formattata di output
Restituisce la lunghezza della stringa di output.
Numero di ordine | Parametro e descrizione |
---|---|
1 | format Specifica una stringa e come formattare le variabili all'interno di essa.Valori di formato possibili:
Valori di formato aggiuntivi. Obbligatorio inserirli tra % e una lettera (ad esempio %.2f):
Attenzione:Se si utilizzano più valori di formato elencati sopra, devono essere utilizzati nell'ordine specificato, non possono essere disordinati. |
2 | arg1 Obbligatorio. Specifica il parametro da inserire nel formato di stringa tra il primo %. |
3 | arg2 Opzionale. Specifica il parametro da inserire nel formato di stringa tra il secondo %. |
4 | arg ... Opzionale. Specificare i parametri da inserire nei simboli % di terzo, quarto ecc. della stringa di formato |
Prova l'esempio seguente, output dei dati e delle stringhe formattati:
<?php ////Output della stringa formattata printf("it.oldtoolbag.com simply easy learning\n"); //Usare il valore di formato %f per formattare il numero: $number = 2123; printf("%f",$number); $str = "0758 jian"; $strA = "A"; $strB = "B"; $num1 = 5; $num2 = 5; $num3 = 0.25; $num4 = 3.2567; $num5 = 8; $num6 = 1.735; $num7 = 16777215; $num8 = 16777215; echo '<br />'; printf("%s %s", $strA, $strB); echo '<br />'; printf("Riempimento: %'%10s", $str); //Specificare il carattere di riempimento come %larghezza della stringa di 10 echo '<br />'; printf("Binario: %b", $num1); echo '<br />'; printf("Codice ASCII: %c", $num2); echo '<br />'; printf("Intero: %d", $num3); echo '<br />'; printf("Numero decimale: %.2f", $num4); echo '<br />'; printf("Ottale: %o", $num5); echo '<br />'; printf("Stringa: %s", $str); echo '<br />'; printf("Non decimale: 眻, $num6); echo '<br />'; printf("Esadecimale: %x", $num7); echo '<br />'; printf("Esadecimale: %X", $num8); ?>Testa a vedere‹/›
Risultato di output
it.oldtoolbag.com simply easy learning 2123.000000A2 B1 Riempimento: %0758 jian Binario: 101 Codice ASCII: Intero: 0 Numero decimale: 3.26 Ottale: 10 Stringa: 0758 jian Non decimale: 1 Esadecimale: ffffff Esadecimale: FFFFFF