¿Cómo repetir una string a un número específico de veces en PHP?

Una string es una secuencia de caracteres almacenada en PHP. La string puede contener caracteres especiales o valores numéricos o caracteres. Las strings pueden contener cualquier número de caracteres y pueden estar formadas por la combinación de substrings más pequeñas. 

Enfoque 1: uso del bucle for: se declara una variable de string vacía para almacenar el contenido de la string final. Se declara un valor entero n que indica el número de veces que se repite la string. Cada vez que se agrega la string original al final de la variable de string final declarada. A continuación, se muestra el contenido de la string final. 

PHP

<?php
  
// Declaring string variable 
$str = "Hi!GFG User.";
echo("Original string : ");
echo($str . "</br>");
  
// Declaring number of times 
$n = 3;
  
// Declaring empty string
$final_str = "";
  
// Looping over n times
for($i = 0; $i < $n; $i++) {
  
      // Appending str to final string value
    $final_str .= $str;
}
echo("Final string : ");
echo($final_str . "</br>");
  
?>
Producción

Original string : Hi!GFG User.
Final string : Hi!GFG User.Hi!GFG User.Hi!GFG User.

Enfoque 2: Usar el método str_repeat: El método str_repeat() incorporado en PHP se puede usar para repetir la string especificada la cantidad de veces especificada. El contenido se puede almacenar en un nombre de variable separado. El método tiene la siguiente sintaxis: 

str_repeat( str, n)

Parámetros: 

  • str – Es la string original.
  • n: el número de veces que se repite una string.

PHP

<?php
    
// Declaring string variable 
$str = "Hi!GFG User.";
echo("Original string : ");
echo($str."</br>");
  
// Declaring number of times 
$n = 3;
  
// Computing final string
$final_str = str_repeat($str, $n);
echo("Final string : ");
echo($final_str . "</br>");
  
?>
Producción

Original string : Hi!GFG User.
Final string : Hi!GFG User.Hi!GFG User.Hi!GFG User.

Publicación traducida automáticamente

Artículo escrito por mallikagupta90 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *