119 of 410 menu

Функция vprintf

Функцията vprintf работи аналогично на printf, но приема аргументи под формата на масив вместо променлив брой параметри. Форматирането на низа става според зададения шаблон.

Синтаксис

vprintf(string $format, array $args): int

Пример

Основно използване с масив от аргументи:

<?php $format = 'Име: %s, Възраст: %d'; $args = ['Иван', 25]; vprintf($format, $args); ?>

Резултат от изпълнението на кода:

"Име: Иван, Възраст: 25"

Пример

Използване на различни спецификатори на формат:

<?php $format = 'Цена: %.2f, Код: %04d'; $args = [19.99, 42]; vprintf($format, $args); ?>

Резултат от изпълнението на кода:

"Цена: 19.99, Код: 0042"

Пример

Използване с променлив брой аргументи чрез call_user_func_array:

<?php $format = '%s scored %d goals in %d matches'; $data = ['Player1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Резултат от изпълнението на кода:

"Player1 scored 12 goals in 15 matches"

Вижте също

  • функцията printf,
    която извежда форматиран низ
  • функцията vsprintf,
    която връща форматиран низ
  • функцията sprintf,
    която форматира низ
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне