
/
20.10.2016
12:33:54
как в первом массиве постчитать все массивы, парент у которых равен 691

Artem
20.10.2016
12:33:58
не понимаю, причем тут это и разговоры о молоке

[Anonymous]
20.10.2016
12:34:01
Laravel ?

Artem
20.10.2016
12:34:04
прекратить оффтоп

Google

/
20.10.2016
12:34:15

[Anonymous]
20.10.2016
12:34:22
форич
твой друг

Roman ?
20.10.2016
12:34:24
Мне кажется, или вопрос с этими массивами уже был?

/
20.10.2016
12:35:11
форич
не, должен быть получще инстумент

[Anonymous]
20.10.2016
12:35:36

/
20.10.2016
12:35:53

Евгений
20.10.2016
12:36:58
в чём принципиальное отличие от форича?

/
20.10.2016
12:37:33

?
20.10.2016
12:38:08
там есть функция

Евгений
20.10.2016
12:38:35
array_walk_recursive() - Рекурсивно применяет пользовательскую функцию к каждому элементу массива
iterator_apply() - Вызывает функцию для каждого элемента в итераторе
list() - Присваивает переменным из списка значения подобно массиву
each() - Возвращает текущую пару ключ/значение из массива и смещает его указатель
call_user_func_array() - Вызывает пользовательскую функцию с массивом параметров
array_map() - Применяет callback-функцию ко всем элементам указанных массивов

Google

?
20.10.2016
12:38:36
которая щитает вхождения в массив
http://php.net/manual/ru/function.array-count-values.php
её на array_column
и дело в шляпе

/
20.10.2016
12:39:32

Евгений
20.10.2016
12:40:02
а чёбы не ClassIterator )

Anonymous*
20.10.2016
12:46:05
фу классы

Артур Евгеньевич
20.10.2016
12:46:35

Anonymous*
20.10.2016
12:47:20
классы посасывают

Артур Евгеньевич
20.10.2016
12:47:29
не классы тоже заебись
а можно же класс форичем перебрать с помощью итератора7

Евгений
20.10.2016
12:49:07
да и так можно
get_class_methods — Возвращает массив имен методов класса
get_class_vars() - Возвращает объявленные по умолчанию свойства класса

F01134H
20.10.2016
12:51:18
но каллбэками элегантнее конечно

?
20.10.2016
12:52:27
хотя не думаю, что сильно

Sergey
20.10.2016
12:53:20

Евгений
20.10.2016
12:54:16
пруфы есть?

Google

Евгений
20.10.2016
12:54:16
давно гуглил по этой теме, вроде форич быстрее
медленней работают

F01134H
20.10.2016
12:54:27

Sergey
20.10.2016
12:55:09
пруфы есть?
тебе 2е сказали что функции медленней, всё еще не веришь?

Евгений
20.10.2016
12:55:44
да хоть сотеро
решит тест сравнения
ну или придёт зандстра и разжуёт, почему они медленнее ))

Sergey
20.10.2016
12:58:06
foreach это языковая конструкций, которая не требует дополнительных накладных расходом, функция (даже если она в языке) требует сначало поиска в списке задекларированных функций, потом если она вызывается первый раз, то под неё выделяется место в текущем процессе, и после этого внутри array_walk вызывается тот-же foreach

Roman ?
20.10.2016
12:58:12
А чё разжевывать то, встроенные функции же на си написаны, а фоич в пыхе выполняется

Sergey
20.10.2016
12:58:13
читай php internals

Roman ?
20.10.2016
13:00:26
Ну да, ты лучше сформулировал. Я имел в виду то, что быстрее вызвать сишный метод и забрать результат, чем выполнять что то на пыхе
Хотя в 7 пыхе хорошая производительность при работе с теми же массивами

Artur
20.10.2016
13:05:18
Foxconn приняла на работу 40 000 роботов и сократила 60 000 человек

Sergey
20.10.2016
13:05:44

Artur
20.10.2016
13:05:44
дети против роботов

Sergey
20.10.2016
13:05:55
в профсоюзе состоят?

Artur
20.10.2016
13:05:57
в будущем, полагаю, возможна и аренда

Google

Artur
20.10.2016
13:11:15
начал смотреть сериал стартап - какой же примитиииииив
хоть сюжетная линия живая

F01134H
20.10.2016
13:12:24
нормально делай нормально будет

Artur
20.10.2016
13:12:48

F01134H
20.10.2016
13:14:49
во во

Anonymous*
20.10.2016
13:15:44
братва заясните плиз строчку
print ($prices ? ($sels ? $prices[$sels] : min($prices)) : $object['nc_price']).' руб.';

Admin
ERROR: S client not available

Anonymous*
20.10.2016
13:15:50
это ёбаное программирование квадратиком
типа if какое то тама условие или как

Artur
20.10.2016
13:17:02

Sergey
20.10.2016
13:17:19

Евгений
20.10.2016
13:17:23
а секцию ? у второго тернарника опустили?

Artur
20.10.2016
13:17:26

Vadim
20.10.2016
13:18:04

Sergey
20.10.2016
13:18:04

Artur
20.10.2016
13:18:26
2 тернарных аоператора и звиздец. а вот декомпозировать надо, да.

Vadim
20.10.2016
13:19:05
вложенный тернарный оператор скорее всего заменяется на свич

Google

Vadim
20.10.2016
13:19:21
в хуууудшем случае — нормально отформатировать

Artur
20.10.2016
13:19:31

Vadim
20.10.2016
13:19:36
когда тернарный оператор занимает 3 строки, тогда оно хотя бы читается
с табами-хуябами и все такое

Artur
20.10.2016
13:19:59

Vadim
20.10.2016
13:20:57
имхо тоже важный, я тут вижу очень строгое требование к оформлению кода + раньше видел кучу неформатированного гавнища, разница очень крутая

Artur
20.10.2016
13:21:07
https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BD%D0%B0%D1%80%D0%BD%D0%B0%D1%8F_%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F
PHP[править | править вики-текст]
$a = 1==0 ? "first value" :
(2==0 ? "second value" :
(3==3 ? "result value" : "default value"));
Тернарный оператор в PHP эквивалентен более длинной конструкции if - else. Следующие два примера эквивалентны:
//Первый пример
$result = isset($a) ? $a : 'DefaultValue';
//Второй пример
if (isset($a)) {
$result = $a;
} else {
$result = 'DefaultValue';
}
го расчленять автора )


Vadim
20.10.2016
13:21:53
ох

Anonymous*
20.10.2016
13:22:52
спс почиитаю википедию
ошибки похуй это джумлокод в него до меня человек 10 кончало

(;¬_¬)
20.10.2016
13:23:39

Artur
20.10.2016
13:24:19
не надо так делать ау
в psr2 ни слова про тернарки (
а вот пср читать всем чтрого обязательно
http://www.php-fig.org/psr/psr-2/
светило в ночном небе