Vladimir
А у новостей этих какой-то id есть?
Евгений
В одном все, мне их распределить нужно
так раскладывай по математике 1 + 6 = 7 + 6 = 13 + 6 = 19 и 6 + 6 = 12 + 6 = 18 + 6 = 24
Maksim
foreach($posts as $post) { if($post->id == $something) return view('post.large'); }
Примерно я так и думал сделать, но с чем сравнивать не пойму, т.е. &something должен динамическое число содержать
Dimarik
чет я не понял. Задача разложить только по id? Это же какая-то абстрактная задача, да?
Евгений
Есть
у тебя 2 числа 1 и 6 и приращение 6, вот и счита
Dimarik
а кто гарантирует, что все id будут соответствовать нужной картинке?
SarcasmIO
в миграции поле default null которое
Dimarik
так не делается же
SarcasmIO
и по нему сортируй
Dimarik
кто вообще сказал, что все id будут порядковые?
Anonymous
🙈
Dimarik
там может быть 1,2,4,5,10, например?
Anonymous
на фронте это проще назначать
Anonymous
тем более при нынешних сетках
Kota
Александр Невский?
Не понимаю я ваш тонкий юмор)
Maksim
на фронте это проще назначать
Не получилось в фронте type не поддерживает функцию “каждый первый»
Евгений
достаточно просто считать
Dimarik
достаточно просто считать
>Но нужно элементам с определенными айди в массиве ложить в определенный класс
Dimarik
я так понял там от id конкретно зависит
Dimarik
либо задача сформулирована плохо
Vladimir
достаточно просто считать
да, ное ежели сетка поплывет? например со сменой дизайна или для адаптации под мобайл? o_0
Евгений
По id это я так решил)
плохое решение, т.к. правильно сказали, id может быть не порядковый
Maksim
🙈 raz dva tri ra dva ri
Если это классы, то мне и нужно в эти раз два три положить раз два три
Maksim
плохое решение, т.к. правильно сказали, id может быть не порядковый
Бог с этими айди, можно и посчитать. Логику я не пойму как их распределять по нужным контейнерам
Alexandr
как-нибудь так for ($i = 0; $i < some_count; $i++) { if ($i % 5 === 0 || $i % 6 === 0) { $arr = &$bigArray; } else { $arr = &$smallArray; } $result[] = array_pop($arr); }
SarcasmIO
красиво
SarcasmIO
и copy on write
SarcasmIO
нам нахуй не нужОн
SarcasmIO
интернет ваш
Vladimir
мало данных. Совсем запутался. Если новости во айи имеют общую специфику - то разделить сначала массив новостей по id, затем вложить в класс. Ну а если нет - то линейкой как вон пишут - разницы в новостях нет.
Vladimir
фйи = id
Anonymous
Ебать вы развели тут из за хуйни
Anonymous
Vladimir
например, новости начиная с йади 1000 - политика, 2000 - экономика etc...
Vladimir
Ебать вы развели тут из за хуйни
все гадают на кофейной гуще. А автор заказчик условия задачи.
Vladimir
*изменяют
Vladimir
фак
Vladimir
танки рулят
Vladimir
гоу в танки посоны?
Anonymous
Всем пт!
Anonymous
/stat@combot
Combot
combot.org/chat/-1001047863278
Anonymous
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/t/phpgeeks
Anonymous
/link@yetanotherstatsbot
Alexandr
что не так со ссылкой?)
SarcasmIO
зачем
Alexandr
чтобы можно было попать нужный массив и не трэкать лишнюю пару указателей?
SarcasmIO
а какой у тебя опыт с пыхой?
Alexandr
как иначе ты по условию выберешь массив и вынешь из него последний/первый элемент? ... либо попать/шифтить, либо трэкать указатель
Alexandr
SarcasmIO
хз, надо считать
а это для тебя сложно?
Alexandr
а это для тебя сложно?
вспоминать все перерывы на другие языки/работы, да, сложно
Alexandr
у тебя array_pop для каждого из массивов всегда будет один и тот же элемент возвращать
Alexandr
ибо copy on write, как бэ
Alexandr
ты делаешь поп, пхп делает copy
Alexandr
на си много писал?
в школе тока
Alexandr
потому что array_pop изменяет массив ... любое изменение приводит к copy ... не веришь - проверь
Alexandr
ссылка поможет тем, что ты будешь попать всегда нужный массив - один из исходных, никаких копирований
Alexandr
просто обращение куда надо
Alexandr
я говорю про указатели в массивах, это раз ... я передаю в array_pop вспомогательнй мыссив arr, который получается присвоением ссылки на другой массив, это два ... если ссылки не будет, то во вспомогательный массив упадет копия нужного массива ... и поп сделает не то, что требует алгоритм, это три
SarcasmIO
http://php.net/manual/ru/function.reset.php
Alexandr
советую почитать документацию
Alexandr
http://sandbox.onlinephpfunctions.com/code/b5f824fd99bb3b8be00d14545eccd83bf13b3780
Alexandr
если лень писать, поиграйся тут
Alexandr
может увидишь разницу
U
ребят мой друг на джаве сокет клиент сделал, на php cocket_creat выдает ошибку, типа протокол tcp:// недоступен, хотя если ввести ip:port он подключается, вижу это я на консоли