Funkcija PHP vprintf().
PHP vprintf() funkcija je ugrađena funkcija koja vam omogućuje formatiranje i ispis niza prema određenom formatu i argumentima. Ova je funkcija slična funkciji printf() funkciju, ali umjesto prihvaćanja argumenata kao niza, prihvaća ih kao promjenjivi broj argumenata. Funkcija vprintf() može se koristiti za različite svrhe, kao što je formatiranje izlaza, generiranje izvješća i stvaranje datoteka dnevnika.
Sintaksa za funkciju vprintf().
Osnovna sintaksa za vprintf() funkcija je:
vprintf ( format , niz )
Ovdje, 'format' je niz koji specificira format izlaznog niza, i 'niz' je polje vrijednosti koje će se koristiti za zamjenu rezerviranih mjesta u nizu formata.
Primjer 1: Osnovna upotreba
// Definirajte niz formata
$format = '%s sadrži %d majmuna.' ;
// Definirajte argumente koji će se proslijediti vprintf()
$args = niz ( 'Lijepo' , 12 ) ;
// Poziv funkcije vprintf().
vprintf ( $format , $args ) ;
?>
Gornji PHP kod demonstrira korištenje vprintf() funkcija za ispis formatiranog niza s dinamičkim vrijednostima. Niz formata definiran je rezerviranim mjestom, a stvarne vrijednosti prosljeđuju se kao niz argumenata u vprintf() funkcija. Proizvedeni izlaz će zamijeniti rezervirana mjesta u nizu formata s odgovarajućim vrijednostima.
Primjer 2: Formatiranje brojeva s pomičnim zarezom pomoću vprintf()
// Definirajte niz formata
$format = 'Temperatura je %0,2f stupnjeva Celzijusa.' ;
// Definirajte argument koji će se proslijediti vprintf()
$temperatura = 24.87 ;
// Poziv funkcije vprintf().
vprintf ( $format , niz ( $temperatura ) ) ;
?>
Gornji PHP kod koristi vprintf() funkcija za ispis formatiranog niza s vrijednošću temperature zaokruženom na 2 decimalna mjesta. Niz formata određuje izlazni format, dok polje argumenata sadrži varijablu ili podatke koji se u skladu s tim formatiraju.
Zaključak
The vprintf() funkcija u PHP-u moćan je alat za oblikovanje i ispis nizova na temelju unaprijed definiranog formata i skupa argumenata. Njegova fleksibilnost i jednostavnost korištenja čine ga bitnom funkcijom za programere koji trebaju manipulirati nizovima ili generirati formatirani izlaz. Razumijevanjem sintakse i slučajeva korištenja ove funkcije, programeri mogu u potpunosti iskoristiti njezine mogućnosti i pojednostaviti svoje PHP programerske zadatke.