30、PHP 原生魅力 - 字符串 - str_pad 填充字符串

作者: 温新

图书: 【原生 PHP 魅力】

阅读: 125

时间: 2024-09-08 00:04:59

使用 str_pad() 函数,你可以填充一个字符串。

用空格填充字符串,直到它达到 10 个字符的长度:

<?php

echo str_pad('hello', 10) . '-';

输出如下;

$ php 30-strpad.php
hello     -

默认值是在原始字符串的末尾填充空格 " "

如果你需要改变默认行为,你有第三个参数来定义填充的字符。

<?php

echo str_pad('hello', 10, '+');

输出如下:

$ php 30-strpad.php
hello+++++

你也可以定义更多的字符来填充:

<?php

echo str_pad('hello', 10, '+*');

输出如下:

$ php 30-strpad.php
hello+*+*+

你可以使用常量 STR_PAD_RIGHT(默认)或 STR_PAD_LEFT 或 STR_PAD_BOTH 来定义填充的“方向”:

<?php

echo str_pad('hello', 10, '+', STR_PAD_BOTH);

输出如下:

$ php 30-strpad.php
++hello+++
请登录后再评论