Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2019, 20:13   #1
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
Стрелка задачка php

Всем привет. Учу php но есть задачки которые не совсем могу осилить. понимаю вроде все но чтото гдето туплю. к примеру такую же задачку я могу решить с помощью одного цикла. А вот при помощи двух что то никак.
С помощью двух вложенных циклов заполните массив следующим образом: в первый элемент запишите '1', во второй '22', в третий '333' и так далее.
Код:

$arr = [];
    for($i = 1; $i <= 5; $i++)
    {    
        for($j = 1; $j <= $i; $j++)
        {
            $num =  $i;
            $arr[] = $num;
           echo $num;
        }
    echo '<br>';
    }
var_dump($arr);
Ну это неправильный код: он записывает каждое число массива в новый элемент ((
Переменную выводит правильно а вот записывает ее в массив не так как нужно по условию

Последний раз редактировалось хатабыч; 21.05.2019 в 20:20.
хатабыч вне форума Ответить с цитированием
Старый 21.05.2019, 22:54   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

так во внутреннем цикле накапливайте значение в переменной, потом её добавляйте в массив:
Код:
$arr = [];
    for($i = 1; $i <= 5; $i++)
    {    
	$s='';
        for($j = 1; $j <= $i; $j++)
        {
            $s .= $i;
        }
        $arr[] = $s;
	echo "$s<br>\n";
    }
var_dump($arr);
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка на С++ Kir555 Помощь студентам 1 27.10.2013 11:37
Задачка joi_lacosta Паскаль, Turbo Pascal, PascalABC.NET 2 29.09.2013 10:57
Задачка на c++ Biker Помощь студентам 0 10.06.2009 12:04
Задачка SunKnight Паскаль, Turbo Pascal, PascalABC.NET 3 03.09.2008 20:44
Задачка для ума 2 ZORRO2005 Microsoft Office Excel 6 19.04.2008 10:45