Aller au contenu

vprintf()

Introduction

La fonction vprintf() de PHP est utilisée pour afficher une chaîne formatée. Elle fonctionne de la même manière que printf(), à la différence que les arguments sont passés sous forme de tableau plutôt que comme paramètres séparés.

Syntaxe

Voici la syntaxe de la fonction vprintf() :

Syntaxe PHP de vprintf()

php
vprintf(format, args_array)

Le premier argument est une chaîne contenant des espaces réservés pour les valeurs qui seront insérées dans la chaîne. Ces espaces réservés commencent par un caractère pourcentage (%) et sont suivis d'une lettre qui spécifie le type de données à insérer.

Le second argument est un tableau de valeurs qui seront insérées dans les espaces réservés. Le tableau doit contenir exactement autant d'éléments qu'il y a d'espaces réservés, dans l'ordre où ils apparaissent dans la chaîne de format.

Exemple :

Voici un exemple d'utilisation de vprintf() :

Exemple de vprintf() en PHP

php
<?php

$values = ['apple', 'banana', 'orange'];
vprintf('I like %s, %s, and %s.', $values);

Cela affichera :

console
I like apple, banana, and orange.

Dans cet exemple, les espaces réservés %s sont remplacés par les valeurs du tableau $values.

La fonction vprintf() est utile lorsque vous avez un nombre variable d'arguments que vous souhaitez formater et afficher. Notez qu'elle retourne la longueur de la chaîne formatée en cas de succès, ou false en cas d'échec.

Pratique

Que peut-on dire de la fonction vprintf en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.