Формирование строк через циклы в PHP
Сейчас мы научимся с помощью цикла
формировать строки. Давайте для примера сделаем
строку, заполненную десятью буквами 'x'.
Для этого сделаем переменную $str
и при каждом проходе цикла будем добавлять
в нее одну букву 'x'. Сначала в $str
будет '', потом 'x', потом
'xx' и так далее пока цикл не закончится.
После цикла мы получим нужную нам строку:
<?php
$str = ''; // начальное значение - пустые кавычки
for ($i = 0; $i < 10; $i++) {
$str = $str . 'x';
}
echo $str; // выведет 'xxxxxxxxxx'
?>
По сути эта задача напоминает суммирование
элементов массива, только вместо чисел мы
суммируем строки, постепенно накапливая результат
в переменной $str.
Давайте упростим код, используя сокращенную
операцию .=:
<?php
$str = '';
for ($i = 0; $i < 10; $i++) {
$str .= 'x';
}
echo $str;
?>
С помощью цикла сформируйте строку, заполненную
5-тью нулями.