L2 Info : PHP et Programmation Web
 
◃  Ch. 14 Retour sur les E/S  ▹
 

Le formatage des chaînes de caractères

  • À l'instar du langage C, PHP dispose de sont lot de fonction printf(), sprintf(), fprintf(), etc.
  • La fonction printf() :
    • affiche une chaîne de caractères formatée sur la sortie standard
    • premier arguments : chaîne de formatage
    • arguments suivants : les valeurs à injecter dans la chaîne
    • Exemple
      $prenom = 'Toto';
      $age = '42';
      printf('%s a %d ans.', $prenom, $age);
      
  • Marques de formatage usuelles :
  • La fonction sprintf() retourne la chaîne de caractères produite
  • La fonction fprintf() envoie la chaîne de caractères produite dans un flux (typiquement un fichier)
  • Les fonctions vprintf(), vfprintf(), vsprintf() reçoivent les valeurs à intégrer dans le formatage dans un tableau plutôt qua dans un nombre variables d'arguments
  • La fonction date() (https://www.php.net/manual/en/function.date.php) fonctionne de façon similaire
  • Les fonctions sscanf(), fscanf(), vsprintf() existent également...