
F01134H
10.11.2016
11:16:36
ну чо
замутил кто-нибудь в один цикл?)

D'
10.11.2016
11:16:59

Alexander
10.11.2016
11:17:01

Google

Sergey
10.11.2016
11:17:10

Roman ?
10.11.2016
11:17:30
бля ну eval это рили зашквар

Magic
10.11.2016
11:18:04
бля ну eval это рили зашквар
Чем он зашквар? ты так часто его используешь? или ты в конкретно этой задаче туда передаешь кроме цифр из массива что-то?

Sergey
10.11.2016
11:18:19
ты же не знаешь куда он этот код засунет

Magic
10.11.2016
11:19:17
херню несешь. Представь что это очередное долбанутое задание в школе на олимпиаде по программированию. Тебе дали задачу - решить надо быстро

Владимир
10.11.2016
11:19:25
Ребята у кого есть свои сетки сайтов, доров, блогов? Готов купить. Пишите в ЛС!

Roman ?
10.11.2016
11:19:48
школьная олимпиада на пхп?

Magic
10.11.2016
11:19:53
Ну или предложи лучший вариант. Я же не спорю что eval не лучшее решение. Но в данной ситуации он подходит вполне

Sergey
10.11.2016
11:19:53

Никто ??
10.11.2016
11:19:58

Anton
10.11.2016
11:20:15

Magic
10.11.2016
11:20:23

Google

F01134H
10.11.2016
11:20:59
ребятуси, кто сделает в один цикл то

Sergey
10.11.2016
11:21:09

D'
10.11.2016
11:21:11
я

F01134H
10.11.2016
11:21:30

Magic
10.11.2016
11:21:32

F01134H
10.11.2016
11:21:32
потом сравним

Roman ?
10.11.2016
11:21:35
ну цепляйтесь ко всему, да
смысл школьных олимпиад - показать что ты можешь алгоритм составить а не проверка знаний стандартной библиотеки ЯП

Magic
10.11.2016
11:21:50

Roman ?
10.11.2016
11:22:00
а ты цепанулся к евалу

Alexander
10.11.2016
11:22:07
С eval нужно быть осторожнее

Sergey
10.11.2016
11:22:15

Magic
10.11.2016
11:22:26
блять. никто не спорит что надо быть осторожнее

Alexander
10.11.2016
11:22:31
Если валидировать входные данные ничего плохого не будет

Magic
10.11.2016
11:22:39

Salavat
10.11.2016
11:22:48

Roman ?
10.11.2016
11:23:10
давайте goto тогда заюзаем еще
ща все напишем

Sergey
10.11.2016
11:23:14

Alexander
10.11.2016
11:23:20
Только зачем eval, когда можно через обычные функции сделать?

Salavat
10.11.2016
11:23:40
http://sandbox.onlinephpfunctions.com/code/7c6146362788fcfd5c3f4211841bff0a4a8ea91a
Не идеал. На скорую руку. Сейчас буду думать

Google

Alexander
10.11.2016
11:23:44

Salavat
10.11.2016
11:23:48
Но вроде то, что хотел

Anton
10.11.2016
11:23:59
$figures = [
1,
2,
3
];
$mathAct = [
"+",
"-",
"/",
"*"
];
echo doMath($figures, $mathAct);
function doMath($par1, $par2)
{
foreach ($par1 as $figs) {
foreach ($par2 as $act){
for ($i = 0; $i<=count($figs);$i++)
for($j=0;$j<=count($act);j++){
}
}
}
}

F01134H
10.11.2016
11:24:00
@Denormalization а array_reverse является циклом?

Anton
10.11.2016
11:24:03
не туда?)

Sergey
10.11.2016
11:24:38

F01134H
10.11.2016
11:24:42
ага
понял

D'
10.11.2016
11:24:45

F01134H
10.11.2016
11:24:52
да, является
я уже глянул на php.net
там форич внутри

D'
10.11.2016
11:25:14
ну так ты его же не используешь

F01134H
10.11.2016
11:25:31
все-равно так будет считаться дополнительным циклом
:P

Sergey
10.11.2016
11:25:51
нет
т.е. меняем foreach на array_map и получаем решение с 0 циклами

D'
10.11.2016
11:26:03
че как нипацан

F01134H
10.11.2016
11:26:13
Ди, да го по честному
1 цикл так один

Google

D'
10.11.2016
11:26:25
мне че скучно

F01134H
10.11.2016
11:26:28
да

Alexander
10.11.2016
11:26:29

D'
10.11.2016
11:26:30
эту хуйню пилить

Salavat
10.11.2016
11:26:39

F01134H
10.11.2016
11:26:41
пруф могу кинуть
в доках так и написано

Admin
ERROR: S client not available

F01134H
10.11.2016
11:26:59
что форич внутри
@someone_from_nowhere уже выше сказал

Alexander
10.11.2016
11:27:24
через рекурсию можно сделать

D'
10.11.2016
11:27:26
там 3 цикла

Alexander
10.11.2016
11:27:29
тогда без циклов будет

D'
10.11.2016
11:27:30
че вы как хз кто

Salavat
10.11.2016
11:27:41
меня больше бесит
switch ($math){
case '-':
$result = $figure - $f;
break;
case '+':
$result = $figure + $f;
break;
case '*':
$result = $figure * $f;
break;
case '/':
$result = $figure / $f;
break;
}

Sergey
10.11.2016
11:27:56

Anton
10.11.2016
11:28:39
нашел условие с задачи. курсы были от loftschool
1.Функция должна принимать 2 параметра:
a.массив чисел;
b.строку, обозначающую арифметическое действие, которое нужно выполнить со всеми элементами массива.
2.Функция должна вывести результат на экран.
3.Функция должна обрабатывать любой ввод, в том числе некорректный и выдавать сообщения об этом

D'
10.11.2016
11:29:03
ну вот

Google

D'
10.11.2016
11:29:05
а вы наркоманите
там вообще про другое задача

Salavat
10.11.2016
11:29:13
перепеши на if
ну хз. мб как выше - предлагали ввести еще один массив, ключ - действие, а значение - callback ф-ия.
Ну это наркоманство

Sergey
10.11.2016
11:30:12

Salavat
10.11.2016
11:30:41
Дык вроде решили же, что eval всегда идёт нахер?

F01134H
10.11.2016
11:33:39
оно еще не готово
но я уверен, что оно есть
я оч близко

D'
10.11.2016
11:34:17
ты не сделаешь

Salavat
10.11.2016
11:34:17
Ок. Я пока не представляю

F01134H
10.11.2016
11:34:24

Magic
10.11.2016
11:34:50

D'
10.11.2016
11:35:05
а нахуй тогда евал?

Salavat
10.11.2016
11:35:06

Magic
10.11.2016
11:35:11
или ты всегда сначала выполняешь что-то а потом проверяешь на правильностьи допустимость ввода
с evalom слать не вижу смысла, в говне измажусь

Salavat
10.11.2016
11:36:05
Ну задача не решена же тогда

Magic
10.11.2016
11:36:33