ホームページ  >  記事  >  バックエンド開発  >  PHPの文字列が足りない場合に0を追加する方法

PHPの文字列が足りない場合に0を追加する方法

青灯夜游
青灯夜游オリジナル
2022-07-04 19:59:473583ブラウズ

PHP では、str_pad() 関数を使用して文字列を 0 で埋めることができます。この関数は、指定された文字で指定された長さの文字列を埋めることができます。欠落している長さを 0 で埋めるには、3 番目のパラメーターを "0" に設定するだけです。構文は "str_pad(string, 指定された長さ, '0', type )"; パラメータ "type" はパディングの方向を指定します。値 "STR_PAD_BOTH" は両側に埋められ、値 "STR_PAD_LEFT" は左側に埋められ、値 "STR_PAD_RIGHT" は右側に埋められます。

PHPの文字列が足りない場合に0を追加する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

PHP では、次のことができます。 use str_pad () 関数は、文字列が欠落している場合に 0 を埋めることを実現します。

str_pad() 関数は、文字列を新しい長さまで埋めることができます。つまり、文字列を指定された長さまで指定された文字で埋めることができます。

str_pad(string,length,pad_string,pad_type)
パラメータ 説明
文字列 必須。埋める文字列を指定します。
長さ 必須。新しい文字列の長さを指定します。値が元の文字列の長さより小さい場合、操作は実行されません。
pad_string オプション。パディングに使用する文字列を指定します。デフォルトは空白です。
pad_type オプション。文字列のどちら側を埋めるかを指定します。

可能な値:

  • STR_PAD_BOTH - 文字列の両側をパディングします。偶数でない場合は、右側に余分なパディングが追加されます。
  • STR_PAD_LEFT - 文字列の左側をパディングします。
  • STR_PAD_RIGHT - 文字列の右側をパディングします。これがデフォルトです。

3 番目のパラメータ Pad_string を「0」に設定して、欠落している長さを 0 で埋めるだけです。

例:

<?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>";
?>

PHPの文字列が足りない場合に0を追加する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPの文字列が足りない場合に0を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。