PHP str_repeat is an inbuilt function in PHP. It repeats a string for a specified number of times. Both the string and the number are the arguments to the function. In this article, we will discuss the PHP str_repeat Function. Also, we will discuss a few examples of using it.
Syntax
string str_repeat ( $string, $number )
Parameters
The PHP str_repeat Function expects two mandatory parameters. The description of the parameters is as follows:
- $string: The first parameter to the function is the string you want to repeat.
- $number: The second parameter to the function is the number of times you want to repeat the string. The number should be greater than 0. However, if you pass 0 as the number, the function returns an empty string.
Return Value
The function returns a string after repeating the specified string the given number of times. However, if you pass 0 as the number, the function returns an empty string.
Input: str_repeat('Concatly ', 3); Output: Concatly Concatly Concatly

Examples
Let’s discuss a few examples of using the function.
Example 1: Simple Usage
<?php echo str_repeat('Concatly ', 3); ?>
In the above example, the string ‘Concatly’ will print three times.
OUTPUT: Concatly Concatly Concatly
Example 2: Passing 0 as the Number
However, if you pass 0 as the number, the function returns an empty string as follows:
<?php var_dump(str_repeat('Concatly ', 0)); ?>
OUTPUT: string(0) ""
Conclusion
In conclusion, we discussed the PHP str_repeat function. You can read more about it on the PHP Official Documentation. Additionally, you can read more about PHP String Functions on Concatly.

Vishesh is currently working as a Lead Software Engineer at Naukri.com. He passed out of Delhi College of Engineering in 2016 and likes to play Foosball. He loves traveling and is an exercise freak. His expertise includes Java, PHP, Python, Databases, Design and Architecture.