<MyRusakov.ru />

Joomla 3 с Нуля до Гуру

Joomla 3 с Нуля до Гуру

Видеокурс «Joomla 3 с Нуля до Гуру» поможет Вам повысить свой уровень в веб-разработке и научит создавать удобные и эффективные сайты на Joomla 3. Курс подходит как для опытных вебмастеров, так и для новичков, кто ещё только начинает.

Видеокурс начинается с проектирования сайта, чтобы изначально сделать сайт удобнее и эффективнее. Проектирование и планирование сайта - довольно обширный этап и включает много более мелких этапов.

После планирования начинается техническая реализация и создание собственного адаптивного шаблона.

Далее рассмотрен процесс переноса и настройки на хостинге, оптимизация под поисковые системы и защита от хакерских атак.

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

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

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

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

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

Каким движком Вы предпочитаете пользоваться?

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

Вопрос по решению задачи курса PHP и MySQL с Нуля до Гуру 2.0
26.06.2017 13:23:19 Вопрос по решению задачи курса PHP и MySQL с Нуля до Гуру 2.0 Сообщение #1
qwerty14

qwerty14

Новичок

Новичок

Дата регистрации:
23.04.2014 10:13:11

Сообщений: 3

Не могу разобраться в задании урока "Анонимные функции".
Задание звучит так: 1. Создайте анонимную функцию и поместите её в переменную. Функция должна просто возвращать сумму двух переданных параметров. 2.Вызовите эту анонимную функцию с помощью переменной. 3.Создайте ещё одну функцию, которая принимает массив с чётным количеством элементов в виде чисел, а также принимает вторым параметром функцию. 4.Внутри этой функции перебирайте сразу по 2 элемента в массиве и выводите результат вызова переданной функции, передавая ей по 2 этих элемента. 5.Вызовите функцию из 3-го пункта, передав ей массив с 4 числами, а также функцию из 1-го пункта.

Так вот проблемы начались с 4 пункта, как перебирать сразу по 2 элемента? 
Вот что у меня есть: 
<?php 
$summa = function($a, $b) {
return $a + $b;
};
echo $summa(5, 10).'<br>';

function massiv($arr, $func) {
foreach ($arr as $value) {

}
}
?>
Профиль Ответить
26.06.2017 17:05:04 Вопрос по решению задачи курса PHP и MySQL с Нуля до Гуру 2.0 Сообщение #2
lll

lll

Эксперт

Эксперт

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

Сообщений: 130

$array=[2,4,3,5];
function myFunc($arr,$func){
if(!is_array($arr)||count($arr)%2==1) return 'Введите массив с четным количеством элементов!';
$cnt=count($arr);
for($i=0;$i<$cnt;$i+=2){
echo $func($arr[$i],$arr[$i+1]);
}
}
echo myFunc($array,function($x1,$y1){return  "$x1 --- $y1<br>";});
Профиль Ответить
12.04.2018 23:04:54 Вопрос по решению задачи курса PHP и MySQL с Нуля до Гуру 2.0 Сообщение #3
Zurabov

Zurabov

Новичок

Новичок

Дата регистрации:
05.04.2018 14:22:55

Сообщений: 2

Шлюхи и хуй и сифилис в Краснодаре во все бассейны занесли! круглосуточный телефон +7 928 33-11-333, OOO Аквакомплекс
Профиль Ответить
24.04.2018 21:54:24 Вопрос по решению задачи курса PHP и MySQL с Нуля до Гуру 2.0 Сообщение #4
herus12

herus12

Новичок

Новичок

Дата регистрации:
24.04.2018 21:45:47

Сообщений: 8

Не могу разобраться в задании урока "Анонимные функции".
Задание звучит так: 1. Создайте анонимную функцию и поместите её в переменную. Функция должна просто возвращать сумму двух переданных параметров. 2.Вызовите эту анонимную функцию с помощью переменной. 3.Создайте ещё одну функцию, которая принимает массив с чётным количеством элементов в виде чисел, а также принимает вторым параметром функцию. 4.Внутри этой функции перебирайте сразу по 2 элемента в массиве и выводите результат вызова переданной функции, передавая ей по 2 этих элемента. 5.Вызовите функцию из 3-го пункта, передав ей массив с 4 числами, а также функцию из 1-го пункта.

Так вот проблемы начались с 4 пункта, как перебирать сразу по 2 элемента?
Вот что у меня есть:
<?php
$summa = function($a, $b) {
return $a + $b;
};
echo $summa(5, 10).'<br>';

function massiv($arr, $func) {
foreach ($arr as $value) {

}
}
?>
Профиль Ответить