PHP str_pad()関数

PHP String 参考手册PHP String リファレンスマニュアル

例

文字列の右側を埋めて、新しい長さを 20 文字にします:

<?php $str = "Hello World"; echo str_pad($str,20,"."); ?>

例を実行 »

定義と用法

str_pad() 関数は文字列を指定した長さに埋めます。


構文

str_pad(string,length,pad_string,pad_type)

パラメータ 説明
string 必須。埋める対象の文字列を指定します。
length 必須。新しい文字列の長さを指定します。この値が元の文字列の長さより小さい場合は、何も操作を行いません。
pad_string 省略可能。埋めるために使用する文字列を指定します。デフォルトは空白です。
pad_type 省略可能。文字列のどの側を埋めるかを指定します。

指定可能な値:

  • STR_PAD_BOTH - 文字列の両側を埋めます。偶数の長さでない場合、右側に追加の埋め文字が入ります。
  • STR_PAD_LEFT - 文字列の左側を埋めます。
  • STR_PAD_RIGHT - 文字列の右側を埋めます。これがデフォルトです。

技術詳細

戻り値: 埋められた文字列を返します。
PHP バージョン: 4.0.1+


その他の例

例 1

文字列の左側を埋めます:

<?php $str = "Hello World"; echo str_pad($str,20,".",STR_PAD_LEFT); ?>

例を実行 »

例 2

文字列の両側を埋めます:

<?php $str = "Hello World"; echo str_pad($str,20,".:",STR_PAD_BOTH); ?>

出力結果は次のとおりです:

.:.:Hello World.:.:.


PHP String 参考手册PHP String リファレンスマニュアル その他の拡張