<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0
24.05.2018 22:55:30 Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0 Сообщение #1
roma_af

roma_af

Новичок

Новичок

Дата регистрации:
24.05.2018 22:49:49

Сообщений: 1

В упражнении есть пункт в котором говорится следующее "Если функция возвращает false, то выводить строку: «Некорректный массив»", подскажите как проверить возвращаемое значение функции?
Профиль
13.06.2018 21:33:50 Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0 Сообщение #2
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

Конструкция if()else Вам в помощь.
Профиль
15.10.2019 14:24:39 Урок 16. Функции PHP и MySQL с Нуля до Гуру 2.0 Сообщение #3
AleksandrGV

AleksandrGV

Новичок

Новичок

Дата регистрации:
10.10.2019 13:16:32

Сообщений: 1

Добрый день. Задание к уроку №16 оказалось очень сложным, вроде все работает, но сам код думаю можно написать по другому (более правильно). Если не сложно подскажите, где я делаю ошибку?
Текст задания:
Напишите функцию, которая принимает массив, а возвращает сумму его элементов. Если передан не массив, либо в нём нет элементов, либо некоторые элементы не являются числами, то должно возвращаться false.Создайте несколько массивов для последующей передачи их в функцию из 1-го пункта. Массивы должны быть такими, чтобы детально проверить написанную функцию.Передавайте все массивы и смотрите на получившийся результат. Если функция возвращает false, то выводить строку: «Некорректный массив», если идёт число, то выводить: «Сумма элементов массива равна …».
/*Функции*/
     $arr = [];
  function arrFunc($arr) {
            $summa = 0;
            $er = 'Некорректный массив!';
              if ($arr === array() || !is_array($arr))
                {
                    echo "{$er}<br />";
                    return;
                } else {
                    foreach ($arr as $i) 
                    {
                        if (!is_numeric($i)) 
                        {
                            echo "{$er}<br />";
                            return;
                        }   
                            $summa += $i;            
                        }
                    }
    echo "Сумма элементов массива равна {$summa}<br />"; 
    }
    arrFunc(array(1,2,3,4));
    arrFunc(array(1,2,3,4,'fghfgh');
    arrFunc('fdgfgj';

        
Профиль