Sergey
ветки if лучше местами поменять if (!static::isUserHasDialog($user)) { return []; }
Evgeniy
не нужно возвращать массивы возвращайте объекты
Evgeniy
или пустые объкты, nullObject паттерн)
Evgeniy
ну я под valueobject имел и его,просто выбирай что более удобно тебе
Evgeniy
и от ситуации я всего контекста не знаю)
Игорь
Ну идеально было бы мне вообще вынести dialog в отдельный класс, который не зависит от юзверя
Anonymous
Anonymous
😄
Evgeniy
потом с зависимостями разберешься
Evgeniy
и начни юзать этот диалог
Luka
привет всем
Luka
есть некая функция $page_no_ceil = $posts_span[0] / 24; $page = ceil($page_no_ceil); которую я получаю через округление числа в большую сторону
Luka
получаю 15.0
Luka
как мне получить число без точки?
Luka
чтобы было 15 вместо 15.0
Andrey
(int)$page
Конторка
Как дела? Много кода за выходные написали?
Ruslan
/spam
Luka
(int)$page
спасибо
Andrey
Как дела? Много кода за выходные написали?
а ты много строчек кода прочитал?)
Luka
(int)$page
пока напишешь этот парсер, столько новых фишек php выучишь
Andrey
кстати про парсер...пойду посмотрю что там мне сделали...
Артур
всем привет))
Артур
$csv = array_map('str_getcsv', file('data.csv'));
Артур
делаю разбор csv файла(
Артур
ну тут строки почему то разной длинны((
Артур
дальше я делаю $m = explode(';', $mas);
Артур
и так как строки разной длины то мне сложно получить ссылку на картинку
Артур
так как индексы массивов меняются
Илья
добрый день! Помогите пожалуйста разобраться с json запросом
Илья
Нужно сделать запрос https://developers.google.com/maps/documentation/timezone/intro?hl=ru
Andrey
разделителей тоже разное количество?)
SarcasmIO
json запрос?)
Илья
Я написал такой код
Илья
$jsontimezone = file_get_contents('https://maps.googleapis.com/maps/api/timezone/json?location='."$this->lat".','."$this->lng".'&timestamp='."$datepro".'&key=111', 0); $jsontimezone = file_get_contents('php://input'); $jsontimezone1 = stream_get_contents($jsontimezone); print json_decode($jsontimezone1);
Илья
Похоже пишу бред
Илья
Только начинаю осваивать PHP
SarcasmIO
file_get_contents("https://maps.googleapis.com/maps/api/timezone/json?location={$location}";
SarcasmIO
попробуй так
Артур
разделитель ;
SarcasmIO
где то ты запутался с конкатенацией
Артур
по нему я делю все на массивы)
Артур
а дальше просто юзаю массив по индексам, что бы получить нужные данные )
Артур
https://pastebin.com/D1FuJyCL
Артур
вот пример кода)
Andrey
по нему я делю все на массивы)
начала получаешь массив из файла а потом делаешь его ассоциативным деля каждую строку по разделителям?
Артур
а обычным
Артур
но по сути да)
Артур
array (size=7) 0 => string '3881' (length=4) 1 => string 'Перчатки 95502/PINK' (length=27) 2 => string 'https://site.ru/products/pierchatki-95502-pink' (length=51) 3 => string 'Осень-зима '17-18' (length=26) 4 => string '359RUB' (length=6) 5 => string '""' (length=2) 6 => string 'https://site.ru/media/ostrov_cache/sylius_extra_large/de/de3817e60e7e11e482a1000c29884a9a_65db3536e6d1463383ce0971969c69c9.jpg' (length=131)
Артур
вот в идеале что хочу получить )
Артур
но иногда проскакивает array (size=6) 0 => string '4035' (length=4) 1 => string 'Платье 10889/1' (length=20) 2 => string 'https://site.ru/products/plat-ie-10889-1' (length=45) 3 => string 'Распродажа' (length=20) 4 => string '759RUB' (length=6) 5 => string '"42' (length=3)
Артур
и нету 6 индекса(
Артур
и картинку я не получаю(
Артур
он получается почему то переносится в другой массив
Andrey
а 6 индекс везде есть?
Артур
да
Артур
в большинстве )
Артур
но картинки везде есть
Артур
в csv
Артур
файле
Артур
нету пустых полей
Артур
import($mas[$i][0]); - вот так я передаю параметры
Andrey
и на той же строке?
Артур
import($mas[$i][1]);
Артур
вот если нету картинки
Артур
то тогда надо там искать (
Артур
почему то строки съезжают (
Конторка
За год в армии можно разучиться гуглить?
Артур
и на той же строке?
я уже и так делал import($mas[$i][0].$mas[$i][1]);
Артур
но блин индекс то 7 стает с картинкой(
Артур
или 8(