str_pad - 文字列の左右を指定文字で埋める
文字列 = str_pad(文字列, 長さ, [埋める文字], [タイプ])
サンプルソース
<?php
// 文字列の両側を埋める
$s = str_pad("12345", 5, "*");
$s = str_pad("12345", 5, "*", STR_PAD_BOTH);
// 結果は *****12345*****
// 文字列の右側を埋める
$s = str_pad("12345", 5, "*", STR_PAD_RIGHT);
// 結果は 12345*****
// 文字列の左側を埋める
$s = str_pad("12345", 5, "*", STR_PAD_LEFT);
// 結果は *****12345
?>
// 文字列の両側を埋める
$s = str_pad("12345", 5, "*");
$s = str_pad("12345", 5, "*", STR_PAD_BOTH);
// 結果は *****12345*****
// 文字列の右側を埋める
$s = str_pad("12345", 5, "*", STR_PAD_RIGHT);
// 結果は 12345*****
// 文字列の左側を埋める
$s = str_pad("12345", 5, "*", STR_PAD_LEFT);
// 結果は *****12345
?>
解説
文字列の左右を指定文字で埋めます。タイプは、文字を埋めるオプションです。省略時は、両側になります。
STR_PAD_BOTH | 文字の両側を埋める |
STR_PAD_RIGHT | 文字の右側を埋める |
STR_PAD_LEFT | 文字の左側を埋める |
関連する内容
- strtoupper 文字列を大文字に変換する
- strtolower 文字列を小文字に変換する
- ucfirst 先頭文字を大文字に変換する
- ucword 各単語の先頭文字を大文字に変換する
- trim 先頭と末尾の空白を取り除く
- ltrim 先頭の空白を取り除く
- rtrim 末尾の空白を取り除く
- strpos 文字の最初の検索位置を返する
- strpos 文字の最後の検索位置を返する
- strlen マルチバイトを含まない文字長を返する
- strrev 文字列を逆にして返する
- str_repeat 文字列を指定回数だけ反復する
- strtr 文字長が同じの文字列を置換する
- str_replace 文字列を置換する
- str_ireplace 大文字小文字を区別せず文字列を置換する
- substr 部分文字列を返する
- str_shuffle 文字列をランダムに並び替える