Како користити Вспринтф() функцију у ПҺП-у

Kako Koristiti Vsprintf Funkciju U P P U



ПХП нуди неколико метода за штампање стринг израза, укључујући спринтф, вспринтф и ецхо. Сви имају исти излаз, али постоји неколико разлика између употребе ових метода. Тхе вспринтф() се користи за форматирање стринга заменом држача размака одговарајућим вредностима. Слично је са функција принтф(). , али омогућава да се вредности прослеђују у низу уместо као појединачни аргументи.

У овом водичу ћемо научити употребу функције вспринтф() у ПХП-у.







Употреба функције вспринтф() у ПХП-у

Функција вспринтф() уписује форматирани стринг у променљиву. Елементи се постављају у низ и убацују се корак по корак додавањем знака % између елемената. Ова функција је згодна када треба да форматирате велики број стрингова у коду.



Синтакса

Следеће је синтакса за коришћење функције вспринтф() у ПХП-у:



вспринтф ( формату , арг_арраи )

Ова функција узима два аргумента, један је формат, а други јесте арг_арраи . Формат је низ који садржи чуваре места које треба заменити. Други је арг_арраи који садржи вредности низа које ће бити замењене чуварима места.





Чувари места у стринговима формата су означени знаком % са словом које одређује тип вредности која се додаје.

Чувар места Тип података
Интегер
Низ
Флоатинг поинт

Белешка : Вредности морају бити поређане тачним редоследом у ком су присутне у низу.



Пример 1

У следећем коду, %с у вспринтф() се замењује вредностима низа и чува у стринг променљивој. Затим се резултат штампа на конзоли користећи ецхо изјаву:



$арраи = [ 'манго' , 'наранџаста' , 'ананас' ] ;

$стринг = вспринтф ( „Свиђају ми се %с, %с и %с.“ , $арраи ) ;

одјек $стринг ;

?>

Пример 2

У следећем примеру имамо стринг назван као формат са чуварима места за ИД и име запосленог. Имамо низ са обе вредности. Вредности низа се прослеђују као аргумент у вспринтф() функција. Ова функција замењује чуваре места са вредностима низа и приказује форматирани стринг на конзоли:



$валуе = низ ( 'Заинаб' , 'двадесет' ) ;

$формат = „ИД запосленог је .' ;

$оутпут = вспринтф ( $формат , $валуе ) ;

одјек $оутпут ;

?>

Суштина

Тхе функција вспринтф(). је уграђена функција ПХП-а која се користи за замену чувара места са еквивалентним вредностима из низа. Вредности низа се убацују у знак процента са словом или у стринг. Ова функција је посебно корисна када треба да форматирате велики број стрингова на сличан начин или када треба да форматирате стрингове динамички на основу корисничког уноса или других променљивих.