
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

D'
01.12.2016
17:50:47

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
пиздец индус

da horsie
01.12.2016
17:54:39

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
но есть же готовые функции в той же 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
вот ещё один со своим флаттеном

Alexander
01.12.2016
18:01:05

Евгений
01.12.2016
18:01:29

Artur
01.12.2016
18:01:37

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

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
транспорт за счет клиента

Artur
01.12.2016
18:13:09
а я бы и глю дефолтовый задал

da horsie
01.12.2016
18:14:13
Collection
что это такое
хардкодная зависимость
ооок

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

Artur
01.12.2016
18:15:16

da horsie
01.12.2016
18:15:26
ну да
берешь камень и отсекаешь лишнее
draw the rest of the fucking owl

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