119 of 410 menu

Función vprintf

La función vprintf funciona de manera similar a printf, pero acepta argumentos en forma de array en lugar de un número variable de parámetros. El formato de la cadena se realiza de acuerdo con el patrón especificado.

Sintaxis

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

Ejemplo

Uso básico con array de argumentos:

<?php $format = 'Nombre: %s, Edad: %d'; $args = ['Iván', 25]; vprintf($format, $args); ?>

Resultado de la ejecución del código:

"Nombre: Iván, Edad: 25"

Ejemplo

Uso de varios especificadores de formato:

<?php $format = 'Precio: %.2f, Código: %04d'; $args = [19.99, 42]; vprintf($format, $args); ?>

Resultado de la ejecución del código:

"Precio: 19.99, Código: 0042"

Ejemplo

Uso con número variable de argumentos mediante call_user_func_array:

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

Resultado de la ejecución del código:

"Player1 scored 12 goals in 15 matches"

Ver también

  • función printf,
    que muestra una cadena formateada
  • función vsprintf,
    que devuelve una cadena formateada
  • función sprintf,
    que formatea una cadena
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar