📜  PHP | str_repeat()函数(1)

📅  最后修改于: 2023-12-03 15:18:25.836000             🧑  作者: Mango

PHP | str_repeat()函数

str_repeat() 函数在 PHP 中用于重复一个字符串一定数量的次数。

语法
str_repeat(string, repeat)

参数说明:

  • string:必需,要重复的字符串。
  • repeat:必需,规定重复的次数。
返回值

返回一个包含指定重复次数、指定字符串的字符串。

示例

下面是一个简单的例子,其中 str_repeat() 函数使用了三次来重复字符串 "Hello World":

<?php
echo str_repeat("Hello World", 3);
?>

以上代码的输出结果为:

Hello WorldHello WorldHello World
注意事项
  • 如果尝试重复字符串 0 次或较小的次数,则返回空字符串。
  • 如果 repeat 参数小于 0 或大于能够处理的最大值,则会引发 E_WARNING 级别的错误。
应用场景

str_repeat() 函数的应用场景很多,在实现分割字符串、填充内容等方面都可以使用。下面是一个简单的示例,它使用 str_repeat() 函数将字符串填充到指定长度:

<?php
$original_string = "This is a sentence.";
$desired_length = 30;
$padding_string = "-";
$padding_needed = $desired_length - strlen($original_string);
$padding = str_repeat($padding_string, $padding_needed);
$final_string = $original_string . $padding;
echo $final_string;
?>

以上代码的输出结果为:

This is a sentence.-------------
参考链接