Maison >développement back-end >Problème PHP >Comment ajouter 0 si la chaîne php est insuffisante

Comment ajouter 0 si la chaîne php est insuffisante

青灯夜游
青灯夜游original
2022-07-04 19:59:473637parcourir

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)
paramètre description
chaîne obligatoire. Spécifie la chaîne à remplir.
longueur Obligatoire. 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_string Facultatif. Spécifie la chaîne utilisée pour le remplissage. La valeur par défaut est vide.
pad_type Facultatif. 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>";
?>

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!

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