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

Строка с цифрами

Давайте теперь сделаем строку '12345'. Задача аналогична задаче с десятью иксами - только прибавлять будем не иксы, а счетчик цикла:

<?php $str = ''; for ($i = 1; $i <= 5; $i++) { $str = $str . $i; } echo $str; // выведет '12345' ?>

С помощью цикла сформируйте строку '123456789' и запишите ее в переменную $str. Выведите значение этой переменной на экран.

С помощью цикла сформируйте строку '987654321' и запишите ее в переменную $str. Выведите значение этой переменной на экран.

С помощью цикла сформируйте строку '-1-2-3-4-5-6-7-8-9-' и запишите ее в переменную $str. Выведите значение этой переменной на экран.