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

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

青灯夜游
青灯夜游オリジナル
2022-08-16 20:16:203066ブラウズ

PHP では、文字列が十分でない場合は、str_pad() 関数を使用して 0 を埋め込むことができます。この関数は、指定された文字を使用して、指定された長さまで文字列を埋めることができます。文字列の長さが十分でない場合は、3 番目のパラメータを「0」に設定し、4 番目のパラメータを「STR_PAD_LEFT」に設定するだけで済みます。構文 "構文 "str_pad(文字列, 指定長, "0", STR_PAD_LEFT)"

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

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

php では、文字列の長さが十分でない場合、str_pad() 関数を使用して先頭に 0 を追加できます。

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

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

可能な値:

  • STR_PAD_BOTH - 文字列の両側のパディング。偶数でない場合は、右側余分なパディングを取得します。
  • STR_PAD_LEFT - パディング文字列の左側をパディングします。
  • STR_PAD_RIGHT - 文字列の右側をパディングします。これがデフォルトです。
  • ##戻り値: 埋め込まれた文字列を返します。


#str_pad() を使用する場合文字列の長さが先頭に 0 を追加するほど長くないことを認識するには、関数を使用します。必要なのは 3 番目のパラメーターのみです。パラメーター Pad_string を「0」に設定し、4 番目のパラメーターを「STR_PAD_LEFT」に設定します。

## 4 番目のパラメーターの他の 2 つの値を見てみましょう。:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="123456";
echo "原字符串:".$str."<br><br>";
echo "前面用0补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>";
?>
PHPで文字列の長さが足りない場合に文字列の前に0を追加する方法

推奨される調査: "

PHP ビデオ チュートリアル PHPで文字列の長さが足りない場合に文字列の前に0を追加する方法"

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

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