Comment ajouter 0 si la chaîne php est insuffisante

青灯夜游
Libérer: 2023-03-16 14:08:01
original
3609 Les gens l'ont consulté

En php, vous pouvez utiliser la fonction str_pad() pour remplir la chaîne avec des zéros. Cette fonction peut remplir une chaîne avec des caractères spécifiés jusqu'à une longueur spécifiée. Il vous suffit de définir le troisième paramètre sur "0" pour remplir la longueur manquante avec 0. La syntaxe est "str_pad(string, selected length, '0', type )" ; le paramètre "type" spécifie la direction du remplissage. La valeur "STR_PAD_BOTH" est remplie des deux côtés, la valeur "STR_PAD_LEFT" est remplie avec le côté gauche et la valeur "STR_PAD_RIGHT" est remplie avec le côté droit.

Comment ajouter 0 si la chaîne php est insuffisante

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction str_pad() pour compléter la chaîne avec des 0. La fonction

str_pad() peut compléter la chaîne à la nouvelle longueur, c'est-à-dire remplir la chaîne à la longueur spécifiée avec les caractères spécifiés.

str_pad(string,length,pad_string,pad_type)
Copier après la connexion
paramètredescription
chaîneobligatoire. Spécifie la chaîne à remplir.
longueurObligatoire. Spécifie la longueur de la nouvelle chaîne. Si la valeur est inférieure à la longueur de la chaîne d'origine, aucune opération n'est effectuée.
pad_stringFacultatif. Spécifie la chaîne utilisée pour le remplissage. La valeur par défaut est vide.
pad_typeFacultatif. Spécifie le côté de la chaîne à remplir.

Valeurs possibles :

  • STR_PAD_BOTH - Remplissez les deux côtés de la chaîne. Si ce n'est pas un nombre pair, le côté droit reçoit un rembourrage supplémentaire.
  • STR_PAD_LEFT - remplissez le côté gauche de la chaîne.
  • STR_PAD_RIGHT - Rembourrez le côté droit de la chaîne. C'est la valeur par défaut.

Il vous suffit de définir le troisième paramètre pad_string sur "0" pour remplir la longueur avec 0.

Exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="123456";
echo "原字符串:".$str."<br><br>";

echo "补位后:".str_pad($str,10,"0")."<br><br>";
echo "补位后:".str_pad($str,10,"0",STR_PAD_BOTH)."<br><br>";
echo "补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>";
?>
Copier après la connexion

Comment ajouter 0 si la chaîne php est insuffisante

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal