str_repeat
str_repeat — 重复一个字符串
说明
string str_repeat ( string $input , int $multiplier )
返回 input 重复 multiplier 次后的结果。
- <?php
- echo str_repeat ( "-=" , 10 ); //-=-=-=-=-=-=-=-=-=-=
str_pad
str_pad — 使用另一个字符串填充字符串为指定长度
说明
string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )
该函数返回 input 被从左端、右端或者同时两端被填充到制定长度后的结果。如果可选的 pad_string 参数没有被指定,input 将被空格字符填充,否则它将被 pad_string 填充到指定长度。
- <?php
- $input = "Alien" ;
- var_dump(str_pad ( $input , 10 )) ; // 输出 string(10) "Alien "
- echo '<br>';
- var_dump(str_pad ( $input , 10 , "-=" , STR_PAD_LEFT )) ; // 输出 string(10) "-=-=-Alien"
- echo '<br>';
- var_dump(str_pad ( $input , 10 , "_" , STR_PAD_BOTH )); // 输出 string(10) "__Alien___"
- echo '<br>';
- var_dump(str_pad ( $input , 6 , "___" )); // 输出 string(6) "Alien_"