PHP str_pad() 関数

❮ PHP 文字列リファレンス

文字列の右側に文字を埋め、長さを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);
?>
例の実行 »

例 1

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

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

❮ PHP 文字列リファレンス