@phpgeeks

Страница 2628 из 8430
Artur
01.12.2016
17:50:11
какие паттерны?
нууу это же... как правила хорошего тона

Артур Евгеньевич
01.12.2016
17:50:27
мне надо два запроса делать сначала получить координаты по адрессу, потом по координатам 5 станций метро и район

D'
01.12.2016
17:50:29
Артур Евгеньевич
01.12.2016
17:50:41
или может это одним можно сделаь я хз

Google
Artur
01.12.2016
17:50:53
и норм

Артур Евгеньевич
01.12.2016
17:51:07
ну да кстати, хорошая идея

если время останется сделаю

D'
01.12.2016
17:51:21
getCoordinatesByAddress, getMetroByCoordinates($count)

а что там внутри похуй

хоть с марса инфу получай

Артур Евгеньевич
01.12.2016
17:52:00
тогда будет интерфейс типо MapService

и его реализовывать будут яндекс и гугл

D'
01.12.2016
17:52:22
да

Артур Евгеньевич
01.12.2016
17:52:23
или даже mapserviceAdapter

D'
01.12.2016
17:52:32
Adapter другое

Google
Артур Евгеньевич
01.12.2016
17:52:35
И подключать готовые модули

da horsie
01.12.2016
17:52:38
паттерны головного мозга

D'
01.12.2016
17:52:38
там тебе еще придется абстракций мутить

Артур Евгеньевич
01.12.2016
17:52:55
соттвественно YandexMapAdapter и GoogleMapsAdapter

интересно я не сильно усложняю задание

D'
01.12.2016
17:53:14
а еще есть бинг

и OSM

da horsie
01.12.2016
17:53:30
какого хрена пых не обновился

обещали же 7.1

Artur
01.12.2016
17:53:43
если время останется сделаю
ты не делай а просто предусмотри уровень абстракции. надо будет отрефакторишь

da horsie
01.12.2016
17:53:43
1 декабря

наебалово

Alexander
01.12.2016
17:53:49
function implodeRec($dot, array $array): string { $string = ''; foreach ($array as $item) { if (is_array($item)) { if (count($item) === 0) { continue; } $item = implodeRec($dot, $item); } $string .= $dot . $item; } return trim($string, $dot); } во че занаркоманил

походу пора домой валить

D'
01.12.2016
17:54:22
пиздец индус

f4rt~
01.12.2016
17:55:08
дрыц тыц

Eugene
01.12.2016
17:55:10
Лечится гуглением)

Alexander
01.12.2016
17:55:26
пффф, конечно фу

da horsie
01.12.2016
17:55:58
ща я тоже занаркоманю чтонить

Google
Alexander
01.12.2016
17:56:06
улучшайте, в метро почитаю ваши правки

Евгений
01.12.2016
17:57:07
откуда у тебя метро

Alexander
01.12.2016
17:57:07
пиздец индус
как будто что-то плохое

откуда у тебя метро
у меня нет, у ДС есть

Евгений
01.12.2016
17:57:47
ах дс. я думал ты откуда-то с уфы

или в уфе тоже метро есть?

Alexander
01.12.2016
17:58:06
ну родина рядом там, да

но в уфе вроде нет метро, хз, 1 раз там был, и то проездом

Artur
01.12.2016
17:58:55
function implodeRec($dot, array $array): string { $string = ''; foreach ($array as $item) { if (is_array($item)) { if (count($item) === 0) { continue; } $item = implodeRec($dot, $item); } $string .= $dot . $item; } return trim($string, $dot); } во че занаркоманил
я бы сделал так function implodeRec($input, $glue = '.'): string { if (!is_array($input) && !$input instanceof \Iterator) { //@todo return (string) $input; } и потом в слепую implod'ил подуровни

но есть же готовые функции в той же array helper laravel

$array = ['name' => 'Joe', 'languages' => ['PHP', 'Ruby']]; $array = array_flatten($array); // ['Joe', 'PHP', 'Ruby'];

Евгений
01.12.2016
18:00:04
да конечно есть

Евгений
01.12.2016
18:00:13
но ты сам подумай, человек с имплодом путается

пусть сделает тупым понятным вариантом

Artur
01.12.2016
18:00:36
/** * Flatten a multi-dimensional array into a single level. * * @param array $array * @param int $depth * @return array */ public static function flatten($array, $depth = INF) { return array_reduce($array, function ($result, $item) use ($depth) { $item = $item instanceof Collection ? $item->all() : $item; if (! is_array($item)) { return array_merge($result, [$item]); } elseif ($depth === 1) { return array_merge($result, array_values($item)); } else { return array_merge($result, static::flatten($item, $depth - 1)); } }, []); }

Евгений
01.12.2016
18:00:55
вот ещё один со своим флаттеном

Евгений
01.12.2016
18:01:29
где путается?
с чего вообще началось?

Alexander
01.12.2016
18:02:13
с чего вообще началось?
хуй знает, "тред не читай, сразу отвечай!", я так понял чуваку надо сделать implode многомерного массива, вот и накалякал

Google
Alexander
01.12.2016
18:02:30
da horsie
01.12.2016
18:02:45
https://gist.github.com/f3ath/e2ee151199e82440a87c5662b86fb07c

я сделяль

Евгений
01.12.2016
18:03:07
я сделяль
я в тебе не сомневался )

da horsie
01.12.2016
18:05:48
Artur
01.12.2016
18:06:48
с ларой не знаком от слова совсем
а это не лара. это транспортабельные функции

хэлперы

а если pieces не аррей? )

а если объект

Admin
ERROR: S client not available

da horsie
01.12.2016
18:09:17
хэлперы
обыный implode сфейлит тоже

Artur
01.12.2016
18:09:40
ну понятно что надо строго всё делать

но ведь там может быт ьусловная коллекция

da horsie
01.12.2016
18:10:24
implode работает только с массивами

при чем тут коллекция

у чувака в задаче массивы

Artur
01.12.2016
18:10:52
у чувака задачи-то нет

он не знает что ему надо :)

da horsie
01.12.2016
18:11:00
я знаю

Google
da horsie
01.12.2016
18:11:08
у него массивы

ему надо имплод

это будет стоить $112 в час

f4rt~
01.12.2016
18:11:35
?

я когда то накоплю

и куплю себе коня на час

da horsie
01.12.2016
18:12:00
оплата банковским чеком в день исполнения

минимальная сложность задачи 8 часов

Artur
01.12.2016
18:12:33
но ведь в ларахэлпере решение короче и изящнее :)

da horsie
01.12.2016
18:12:42
транспорт за счет клиента

da horsie
01.12.2016
18:14:13
Collection

что это такое

хардкодная зависимость

ооок

Серега
01.12.2016
18:15:09
`

Artur
01.12.2016
18:15:16
Collection
я имею ввиду можно убрать лишнее

da horsie
01.12.2016
18:15:26
ну да

берешь камень и отсекаешь лишнее

draw the rest of the fucking owl

Artur
01.12.2016
18:16:26
а получится подлодка вместо вертухи

Страница 2628 из 8430