Эхо-переменная PHP несколько раз

Как можно повторять переменную несколько раз..

Чтобы лучше понять этот вопрос, я бы сказал:

$foo = '<div>bar</div>';
echo $foo*7;

Наверное, это самое простое, но я не уверен.

А также


person Daryl    schedule 24.01.2011    source источник


Ответы (4)


В этом простом случае вы можете использовать str_repeat().

$foo = '<div>bar</div>';
echo str_repeat($foo, 7);

Ссылка: строковые функции PHP

Для чего-то более сложного обычно подходит цикл.

person Pekka    schedule 24.01.2011
comment
Это было именно то, что я искал, я довольно новичок в PHP, поэтому одна вещь может показаться очевидной для некоторых, для других, таких как я, это не лол. Спасибо за быстрый ответ, через несколько минут поставлю зеленую галочку. - person Daryl; 24.01.2011

Не умножайте строки. Вы можете сделать это вручную:

echo $variable;
echo $variable;
echo $variable;
echo $variable;
// etc

Или в цикле for:

for($z=0;$z<10;$z++){
  echo $variable;
}

Или str_repeat:

echo str_repeat($variable, 10);
person JCOC611    schedule 24.01.2011

Используйте 1_.

echo str_repeat($foo, 7);
person alex    schedule 24.01.2011

Используйте цикл for.....................

http://php.net/manual/en/control-structures.for.php

person Daniel A. White    schedule 24.01.2011