Формирование строк через циклы в 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
-тью нулями.