PHP, Printf,Sprintf Fonctions
Je suis étudiant à propos de printf,sprintf et je n'ai pas de comprendre quelques points, si certains ont une, merci de m'aider à comprendre ces points,
À Ce Lien à Manuel PHP:
Il y a des explications sont numérotés de un à six:
Ce que je n'ai pas de comprendre, c'est La Première et La Deuxième(1(signe prescripteur), 2(rembourrage prescripteur)), si certains ont une, merci de m'aider avec un exemple pour thos je serai très reconnaissant.
Il y a beaucoup d'exemples sur cette page de documentation. Et vous pouvez toujours l'essayer par vous-même!
OriginalL'auteur Blanktext | 2012-06-10
Vous devez vous connecter pour publier un commentaire.
Le signe spécificateur de forces un signe, même si elle est positive. Donc, si vous avez
Vous obtiendrez:
Le rembourrage spécificateur ajoute padding à gauche de sorte que la sortie prend toujours un certain nombre d'espaces, ce qui vous permet d'aligner une pile de nombres, utile lors de la génération des rapports avec les totaux, etc.
Vous obtiendrez:
Si vous préfixe le rembourrage spécificateur de zéro, les cordes seront à zéro collier au lieu de espace de collier:
Donne:
Bien sûr. C'est pour la sortie textuelle, pas en HTML. Si vous voulez le HTML, le CSS pour l'alignement. Ou enveloppez-les dans
PRE
balises.C'est le droit..sprintf() retourne une chaîne de caractères, printf() de l'affiche.
OriginalL'auteur Alex Howansky
sprintf() retourne une chaîne de caractères, printf() de l'affiche.
Les deux suivants sont égaux:
OriginalL'auteur Hardik
Le signe rédacteur de devis: la pose d'un signe plus ( + ) et les forces négatives ET positives des signes visibles (uniquement les valeurs négatives sont spécifiés par défaut).
Imprime:
Le rembourrage spécificateur indique quel personnage va être utilisé pour ajouter le résultat à la longueur spécifiée. Le personnage est spécifié en préfixant avec un guillemet simple ('). Par exemple, pour pad de longueur 3, avec le caractère 'a':
Imprime:
OriginalL'auteur John Lawrence
1.Signe rédacteur de devis:
Par défaut des navigateurs d'afficher seulement les
-
signe en face de nombres négatifs.+
signe en face de nombres positifs sont omis. Mais il est possible de demander au navigateur d'afficher+
signe en face de nombres positifs en utilisant signe spécificateur. Par exemple:De sortie:
Ici la
+
signer avant de le nombre positif est omis. Cependant, si nous mettons un+
signe après%
caractère de%d
alors que l'omission n'a plus lieu.De sortie:
2.Rembourrage rédacteur de devis:
Le rembourrage spécificateur ajoute certain nombre de caractères à gauche ou à droite de la sortie. Les caractères peuvent être des espaces vides, des zéros ou tout autre caractère ASCII.
Par exemple,
Code Source de sortie:
HTML de sortie:
Mettre un signe négatif justifie à gauche de la sortie:
Code Source de sortie:
HTML de sortie:
Mettre
0
après%
signe remplace les espaces vides avec des zéros.De sortie:
La justification à gauche
De sortie:
Mettre
'
suivie par n'importe quel caractère ASCII comme*
après%
résultats dans l'affichage de caractères ASCII au lieu d'espaces videsDe sortie:
La justification à gauche:
De sortie:
OriginalL'auteur