Давайте заполним массив следующим образом:
в первый элемент запишем 'x'
, во второй
'xx'
, в третий 'xxx'
и так
далее. Задача аналогична пирамидке, разница
в том, что мы не будем выводить формируемую
строку на экран, а будем записывать ее в
массив, вот так:
<?php
$arr = [];
$str = '';
for ($i = 0; $i < 5; $i++) {
$str .= 'x';
$arr[] = $str;
}
var_dump($arr); // выведет ['x', 'xx', 'xxx', 'xxxx', 'xxxxx']
?>
С помощью цикла сформируйте следующий массив:
['xx', 'xxxx', 'xxxxxx', 'xxxxxxxx', 'xxxxxxxxxx']
Заполнение массива числами
Давайте теперь заполним массив следующим
образом: в первый элемент запишем 1
,
во второй 22
, в третий 333
и так далее. Данная задача также аналогична
пирамидке. Реализуем:
<?php
$arr = [];
for ($i = 1; $i < 10; $i++) {
$str = '';
for ($j = 0; $j < $i; $j++) {
$str .= $i;
}
$arr[] = $str;
}
var_dump($arr);
?>
С помощью цикла сформируйте следующий массив:
['11111', '22222', '33333', '44444', '55555']