ПХП впринтф() функција
ПХП впринтф() функција је уграђена функција која вам омогућава да форматирате и испишете стринг према одређеном формату и аргументима. Ова функција је слична оној принтф() функцију, али уместо да прихвата аргументе као низ, прихвата их као променљиви број аргумената. Функција впринтф() се може користити за различите сврхе, као што су форматирање излаза, генерисање извештаја и креирање датотека евиденције.
Синтакса за функцију впринтф().
Основна синтакса за впринтф() функција је:
впринтф ( формату , низ )
овде, 'формат' је стринг који специфицира формат излазног низа, и 'низ' је низ вредности који ће се користити за замену чувара места у стрингу формата.
Пример 1: Основна употреба
// Дефинишите стринг формата
$формат = '%с садржи %д мајмуна.' ;
// Дефинишите аргументе који ће бити прослеђени впринтф()
$аргс = низ ( 'леп' , 12 ) ;
// Позовите функцију впринтф().
впринтф ( $формат , $аргс ) ;
?>
Горњи ПХП код демонстрира употребу впринтф() функција за излаз форматираног стринга са динамичким вредностима. Низ формата је дефинисан са чуварима места, а стварне вредности се прослеђују као низ аргумената у впринтф() функција. Произведени излаз ће заменити чуваре места у стрингу формата одговарајућим вредностима.
Пример 2: Форматирање бројева са покретним зарезом помоћу впринтф()
// Дефинишите стринг формата
$формат = 'Температура је %0,2ф степени Целзијуса.' ;
// Дефинишите аргумент који ће бити прослеђен впринтф()
$температуре = 24.87 ;
// Позовите функцију впринтф().
впринтф ( $формат , низ ( $температуре ) ) ;
?>
Горњи ПХП код користи впринтф() функција за штампање форматираног стринга са вредношћу температуре заокруженом на 2 децимале. Низ формата одређује излазни формат, док низ аргумената садржи променљиву или податке које треба форматирати у складу са тим.
Закључак
Тхе впринтф() функција у ПХП-у је моћан алат за форматирање и излаз низова на основу унапред дефинисаног формата и скупа аргумената. Његова флексибилност и лакоћа коришћења чине га основном функцијом за програмере који треба да манипулишу стринговима или генеришу форматирани излаз. Разумевањем синтаксе и случајева коришћења ове функције, програмери могу у потпуности да искористе њене могућности и поједноставе своје ПХП програмске задатке.