PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

str_replace> <str_pad
Last updated: Fri, 03 Oct 2008

view this page in

str_repeat

(PHP 4, PHP 5)

str_repeatRépète une chaîne

Description

string str_repeat ( string $input , int $multiplier )

Retourne la chaîne input répétée multiplier fois.

Liste de paramètres

input

La chaîne à répéter.

multiplier

Nombre de fois où la chaîne input doit être multipliée.

multiplier doit être positif ou nul. Si multiplier vaut 0, la fonction retourne la chaîne vide.

Valeurs de retour

Retourne la chaîne, répétée multiplier fois.

Exemples

Exemple #1 Exemple avec str_repeat()

<?php
echo str_repeat("-="10);
?>

L'exemple ci-dessus va afficher :

-=-=-=-=-=-=-=-=-=-=



str_replace> <str_pad
Last updated: Fri, 03 Oct 2008
 
add a note add a note User Contributed Notes
str_repeat
Alper Kaya
30-Jun-2007 06:09
If you want to hide a part of your password, you can use this code. It's very simple and might be required in your user management panel.

<?php
$password
= "12345abcdef";
$visibleLength = 4; // 4 chars from the beginning

echo substr($password,0,4).str_repeat("*", (strlen($password)-$visibleLength));
?>
15-Sep-2005 10:32
In reply to what Roland Knall wrote:

It is much simpler to use printf() or sprintf() for leading zeros.

<?php
   printf
("%05d<br>\n"1); // Will echo 00001
  
sprintf("%05d<br>\n"1); // Will return 00001
?>
21-Jul-2003 01:45
str_repeat does not repeat symbol with code 0 on some (maybe all?) systems (tested on PHP Version 4.3.2 , FreeBSD 4.8-STABLE i386 ).

Use <pre>
while(strlen($str) < $desired) $str .= chr(0);
</pre> to have string filled with zero-symbols.
dakota at dir dot bg
25-Jun-2002 06:06
Note that the first argument is parsed only once, so it's impossible to do things like this:

echo str_repeat(++$i, 10);

The example will produce 10 times the value of $i+1, and will not do a cycle from $i to $i+10.
bryantSPAMw at geocities dot SPAM dot com
25-Oct-2001 07:16
(For the benefit of those searching the website:)

This is the equivalent of Perl's "x" (repetition) operator, for eg.  str_repeat("blah", 8) in PHP does the same thing as "blah" x 8 in Perl.

str_replace> <str_pad
Last updated: Fri, 03 Oct 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites