Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

PHP: String x-mal ein Zeichen voranstellen

higgl / 7 Antworten / Flachansicht Nickles

Hi,

ich muss einem String x-mal einen Punkt voranstellen.

Bis jetzt mache ich das auf hässliche Art und Weise:

$dots = ".............................................";
$string = substr($dots, 0, $x) . $string;

Ja genau: pfui

Alternativ:


for(;$x > 0; $x--) {
$string = "." . $string;
}

Richtig: doppelpfui

Gibt es dafür eine halbwegs elegante Lösung (in PHP)?
Never argue with an idiot. They drag you down to their level and then beat you with experience.
bei Antwort benachrichtigen
Borlander higgl „PHP: String x-mal ein Zeichen voranstellen“
Optionen
Gibt es dafür eine halbwegs elegante Lösung (in PHP)?
Es gibt :-)
str_repeat($string, $n);

Evtl. eine Alternative: Den String auch mit sprintf() auf eine vorgegebene Breite auffüllen lassen.


Gruß
bor
bei Antwort benachrichtigen