PHP str_pad() 関数

文字列の右側にパディングして、30文字の新しい長さに:

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

実行例

定義と用法

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,30,".",STR_PAD_LEFT);
?>

実行例

例 2

文字列の両側にパディング:

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

実行例