Maison >développement back-end >Problème PHP >Comment implémenter le remplacement dans php sprintf
Comment implémenter le remplacement à l'aide de php sprintf : 1. Créez un exemple de fichier PHP ; 2. Remplacez les symboles spécifiés par "sprintf("Il y a %u millions de voitures dans %s.",$number,$str);" .
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
Comment implémenter le remplacement dans php sprintf ? La fonction
sprintf() écrit la chaîne formatée dans une variable. Les paramètres
arg1, arg2, ++ seront insérés dans la chaîne principale au niveau du symbole du signe de pourcentage (%). Cette fonction est exécutée étape par étape. Au premier signe %, insérez arg1, au deuxième signe %, arg2, et ainsi de suite.
Remarque : s'il y a plus de symboles % que d'arguments arg, vous devez utiliser des espaces réservés. L'espace réservé suit le symbole % et se compose d'un nombre et de « $ ». Voir exemple 2.
Astuce : Fonctions associées : printf(), vprintf(), vsprintf(), fprintf() et vfprintf()
Exemple
Remplacez le symbole du signe pourcentage (%) par une variable passée en paramètre :
<?php $number = 2; $str = "Shanghai"; $txt = sprintf("There are %u million cars in %s.",$number,$str); echo $txt; ?>
Résultat d'exécution :
There are 2 million cars in Shanghai.
syntaxe sprintf :
sprintf(format,arg1,arg2,arg++)
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!