Maison  >  Article  >  développement back-end  >  A quoi sert php printf

A quoi sert php printf

藏色散人
藏色散人original
2021-09-01 10:46:512488parcourir

La fonction de la fonction php printf est de générer une chaîne formatée. La syntaxe d'utilisation de printf est "printf(format,arg1,arg2,arg++)", où le paramètre format spécifie la chaîne et comment formater. les variables qu'il contient.

A quoi sert php printf

L'environnement d'exploitation de cet article : système Windows 7, version PHP7.1, ordinateur Dell G3

Quelle est l'utilisation de php printf ?

La fonction printf() génère une chaîne formatée.

Les paramètres arg1, arg2, arg++ 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é est inséré après le symbole % et se compose d'un nombre suivi de "$". Voir exemple 2.

printf() Syntaxe :

printf(format,arg1,arg2,arg++)

Paramètres

Le format des paramètres est requis. Spécifie une chaîne et comment formater les variables qu'elle contient.

Valeurs de format possibles :

%% - renvoie un signe de pourcentage %

%b - un nombre binaire

%c - la valeur ASCII correspondant aux caractères

%d - nombre décimal avec signe (négatif, 0, positif)

%e - utiliser la notation scientifique minuscule (par exemple 1.2e+2)

%E - Utiliser notation scientifique majuscule (par exemple 1.2E+2)

%u - Nombre décimal sans signe (supérieur ou égal à 0)

%f - Float (réglage natif)

%F - Float (paramètre non natif)

%g - %e et %f

%G plus courts - %E et %f

%o - nombre octal

%s - chaîne

%x - nombre hexadécimal (lettres minuscules)

%X - Nombre hexadécimal (lettres majuscules)

Format supplémentaire valeur. Doit être placé entre % et une lettre (comme %.2f) :

+ (Ajoutez + ou - devant le chiffre pour définir le signe du chiffre. Par défaut, seuls les nombres négatifs sont marqués, les nombres positifs ne sont pas marqués)

' (Spécifie ce qu'il faut utiliser comme remplissage, par défaut des espaces. Il doit être utilisé avec un spécificateur de largeur.)

- (valeur variable ajustée à gauche)

[0-9] (Spécifie la largeur minimale de la valeur de la variable)

.[0-9] (Spécifie le nombre de décimales ou la longueur maximale de la chaîne)

Remarque : Si vous utilisez plusieurs des valeurs de format ci-dessus, elles doivent être utilisées dans l'ordre ci-dessus et ne peuvent pas être perturbées.

arg1 requis. Spécifie le paramètre à insérer au premier signe % dans la chaîne de format.

arg2 requis. Spécifie le paramètre à insérer dans la chaîne de format au deuxième signe %.

arg++ Facultatif. Spécifie les paramètres à insérer dans la chaîne de format au niveau des troisième, quatrième, etc. symboles %.

Exemple

Utiliser la valeur de format %f :

<?php
$number = 123;
printf("%f",$number);
?>

Sortie :

123.000000

Fonctions associées : sprintf(), vprintf(), vsprintf (), fprintf() et vfprintf()

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn