Dmitry (Inock)
Вот он ваш ИИ. Потом как долбанет, и голова отвалится.
Валерий
ой, а почему сообщение автоматически пропадает?
Валерий
ссылку кидал?
там в содержимом был относительный путь в массиве без h t t p
Shieldy
/trust
Принято!
Шурок
Пробуй ещё раз
Валерий
подскажите пожалуйста, у меня есть следующий массив: array:1 [ "channels" => array:215 [ 0 => array:9 [ "lcn" => "22" "name" => "22_10kanal" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 381 "memmax" => 400 "timestump" => "0d, 3h, 8m" "ico" => "/images/logo_primary.png" "settingurl" => "set/channel/config?name=10kanal" ] 1 => array:9 [ "lcn" => "231" "name" => "231_1hd" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 288 "memmax" => 400 "timestump" => "3d, 15h, 59m" "ico" => "/media/upload/epg_icons/267/MDAwMDAxMDIwLnBuZw.png" "settingurl" => "set/channel/config?name=1hd" ] ... Мне нужно сделать сортировку по timestump Пробовал следующим образом: uasort($data, function ($a, $b){ return ($a['channels']['timestump'] > $b['channels']['timestump']); }); Но результата никого, массив приходит в том же виде в каком и был. Как можно это реализовать?
Валерий
ссылка из другого канала?
нет это локальный проект
Dmitry (Inock)
подскажите пожалуйста, у меня есть следующий массив: array:1 [ "channels" => array:215 [ 0 => array:9 [ "lcn" => "22" "name" => "22_10kanal" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 381 "memmax" => 400 "timestump" => "0d, 3h, 8m" "ico" => "/images/logo_primary.png" "settingurl" => "set/channel/config?name=10kanal" ] 1 => array:9 [ "lcn" => "231" "name" => "231_1hd" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 288 "memmax" => 400 "timestump" => "3d, 15h, 59m" "ico" => "/media/upload/epg_icons/267/MDAwMDAxMDIwLnBuZw.png" "settingurl" => "set/channel/config?name=1hd" ] ... Мне нужно сделать сортировку по timestump Пробовал следующим образом: uasort($data, function ($a, $b){ return ($a['channels']['timestump'] > $b['channels']['timestump']); }); Но результата никого, массив приходит в том же виде в каком и был. Как можно это реализовать?
что за язык?
Валерий
Дмитрий С.
Всем привет. Как считаете реально ли найти работу новичку со знаниями html/css на стадии изучения js? Иными словами работы верстальщиком. Куда не зайду везде хотят чтоб ты еще js знал, в добавок php и фреймворк типа реакт или ангуляр и что-нибудь еще. Неужели не существует (или очень мало) исключительно версталщиков в природе? В моем представлении это те кто из макета дизайнера сайт делают используя сугубо html и css.
Дмитрий С.
Привет. В современных реалиях зная только html и css - нереально даже верстальщиком
Оно всегда так было? Или я пропустил какую-то вспышку? )) Жаль, пошел дальше JS мучать...
Maksim Pozharskiy
Оно всегда так было? Или я пропустил какую-то вспышку? )) Жаль, пошел дальше JS мучать...
Не всегда, до прихода эпохи SPA - было много работы просто верстальщиком
Maksim Pozharskiy
до 2015 условно
Максим
Оно всегда так было? Или я пропустил какую-то вспышку? )) Жаль, пошел дальше JS мучать...
Году в 2009-2013м мб. Потом надо было бы и jq знать, и ещё пару библиотек
Дмитрий С.
А кто такой этот спа и что изменилось? Я только спа процедуры знаю ))) (на себе не испытывал ) Этот спа уходить не собирается ? ))
Maksim Pozharskiy
А кто такой этот спа и что изменилось? Я только спа процедуры знаю ))) (на себе не испытывал ) Этот спа уходить не собирается ? ))
Single Page Application. Ну это если не погружаться фреймворки типа ангуляра, реакта, вью (но до них еще какие то были)
Максим
Я ща из старого только mootools сходу вспомнил🤔
Maksim Pozharskiy
А что изменилось - раньше нам для 10 страниц сайта надо было сверстать 10 страниц сайта (ну или сгенерировать их шаблонизатором) С приходом SPA - у нас всё приложение это одна страница html которая с помощью JS изменяет своё содержимое и контент. Для пользователя это выглядит как много страниц, но технически одна одна, просто содержимое меняется (перерисовывается через JS) При переходе между разделами сайта перезагрузки страницы или открытие новой страницы в браузере не происходит.
Maksim Pozharskiy
https://ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
Maksim Pozharskiy
Я ща из старого только mootools сходу вспомнил🤔
я такого не знаю, но сходу вспомнил knockout
Дмитрий С.
Если я правильно понял, получается что сейчас на всех сайтах есть JS, и нах нужен верстальщик который его не знает? )
Rodion
Если я правильно понял, получается что сейчас на всех сайтах есть JS, и нах нужен верстальщик который его не знает? )
Да, сейчас сайты делают похожими на приложения (поэтому называются веб-приложения), из-за этого используют виртуальный DOM и JS фреймворки/библиотеки. К тому же, как я знаю в западном мире вообще нет работы как верстальщик (могу ошибатся)
Rodion
подскажите пожалуйста, у меня есть следующий массив: array:1 [ "channels" => array:215 [ 0 => array:9 [ "lcn" => "22" "name" => "22_10kanal" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 381 "memmax" => 400 "timestump" => "0d, 3h, 8m" "ico" => "/images/logo_primary.png" "settingurl" => "set/channel/config?name=10kanal" ] 1 => array:9 [ "lcn" => "231" "name" => "231_1hd" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 288 "memmax" => 400 "timestump" => "3d, 15h, 59m" "ico" => "/media/upload/epg_icons/267/MDAwMDAxMDIwLnBuZw.png" "settingurl" => "set/channel/config?name=1hd" ] ... Мне нужно сделать сортировку по timestump Пробовал следующим образом: uasort($data, function ($a, $b){ return ($a['channels']['timestump'] > $b['channels']['timestump']); }); Но результата никого, массив приходит в том же виде в каком и был. Как можно это реализовать?
Попробуй так: usort($data['channels'], function ($a, $b) { $a_time = strtotime(str_replace(',', '', $a['timestump'])); $b_time = strtotime(str_replace(',', '', $b['timestump'])); return $a_time - $b_time; });
Rodion
подскажите пожалуйста, у меня есть следующий массив: array:1 [ "channels" => array:215 [ 0 => array:9 [ "lcn" => "22" "name" => "22_10kanal" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 381 "memmax" => 400 "timestump" => "0d, 3h, 8m" "ico" => "/images/logo_primary.png" "settingurl" => "set/channel/config?name=10kanal" ] 1 => array:9 [ "lcn" => "231" "name" => "231_1hd" "streamers" => array:1 [ 0 => "Unicast" ] "status" => "running" "memuse" => 288 "memmax" => 400 "timestump" => "3d, 15h, 59m" "ico" => "/media/upload/epg_icons/267/MDAwMDAxMDIwLnBuZw.png" "settingurl" => "set/channel/config?name=1hd" ] ... Мне нужно сделать сортировку по timestump Пробовал следующим образом: uasort($data, function ($a, $b){ return ($a['channels']['timestump'] > $b['channels']['timestump']); }); Но результата никого, массив приходит в том же виде в каком и был. Как можно это реализовать?
Проблема в вашем коде заключается в том, что вы пытаетесь отсортировать внешний массив, но вам нужно отсортировать подмассив "channels" внутри каждого элемента
Валерий
Проблема в вашем коде заключается в том, что вы пытаетесь отсортировать внешний массив, но вам нужно отсортировать подмассив "channels" внутри каждого элемента
О, понял. Спасибо большое, я наверно тогда еще немного переделаю код, что бы не преобразовывать время, у меня ранне данные в формате unix метки, просто добавлю ее в массив и буду тогда сортировать по ней.
Шурок
🤣
Засчитываем как использовал?
Rodion
Засчитываем как использовал?
Я человеку помог? Помог Какие могут быть претензии?
Rodion
Ну да, я часто им пользуюсь, и?
Rodion
Это вот тоже есть у меня
Сергей
Ну да, я часто им пользуюсь, и?
@grom4er считаю это как признание в использовании
Rodion
Вот и помогай после этого людям. Больше не буду отвечать на вопросы в этом чате
Igor
У нас поцанский чат, нужно не просто ответить, нужно еще потом ответить за ответ. А если ты просто транслируешь, что тебе сказал чатгпт, то ты лишняя прокладка. А прокладки это про девченок, не по пацански короче
Igor
Ты только с вёрсткой сайта нахер никому не нужен, окей сделаешь ты сайт, визуал, но js нужен чтоб его оживлять, вот допустим кликнул на кнопку и тебя в дискорд перекинуло
Ну это не совсем так. 99% программистов не могут в юай и вообще разметку, если программист сам рисует интерфейс... (дальше закончились приличные слова) поэтому если чел может в верстку и ui ux, то вполне можешь и пригодиться в команде
Ol
В прошении отказано
Нет. В прошении можно отказать только пацанам, а девчонкам не отказывают
Igor
Нет. В прошении можно отказать только пацанам, а девчонкам не отказывают
Настоящим поцанам девченки не отказывают), у тебя совсем падежы проблемы
Amplityda
Нет. В прошении можно отказать только пацанам, а девчонкам не отказывают
Если ты каблук и предаешь свои принципы, просто потому что тёлка с красивым лицом родилась, то у тебя все хорошо по жизни
Igor
Если ты каблук и предаешь свои принципы, просто потому что тёлка с красивым лицом родилась, то у тебя все хорошо по жизни
Вот тут есть конечно момент Happy wife - happy life. Но это скорее исключение подтверждающее правило)
Шурок
Все знаем где флудилка?
Igor
Все знаем где флудилка?
Пришел лесник и всех разогнал 🙄
Шурок
Тебя очень не хватает в флудилке) Тебе не только это я писал
Igor
Я и так тут дежурю всю ночь до 6 утра вот 3 часа поспал и опять на посту, а ты говоришь второй чат, я же сдохну. Как в старом анекдоте 'заведи свинью... ага еще и после нее доедать"
Сергей
Пришел лесник и всех разогнал 🙄
Реально, без тебя флудилка не та
Igor
Так обсудить как меня не хватает во флудилку, а то знаю я потом накажут меня)
Ol
Реально, без тебя флудилка не та
Там только политоту обсуждают)) а здесь Игорь не про политоту))
Шурок
Там только политоту обсуждают)) а здесь Игорь не про политоту))
1. Не всегда 2. Там щас обсуждаем скрин Настиной лабы уже час
Maksim Pozharskiy
Лучше уж политоту))
Сергей
Там только политоту обсуждают)) а здесь Игорь не про политоту))
Ты Игоря плохо знаешь)) Ему только волю дай
Сергей
Короче я жду народного артиста во флудилке
Maksim Pozharskiy
Вы же кикнули Настю оттуда
Всё в мире циклично
Igor
Короче я жду народного артиста во флудилке
"Ему вообще звание народного хотели дать, он отказался сказал лучше деньгами" (с) Хазанов
Igor
Так я пошел в айти... Артистам мало платят
Igor
Ладно ... кому кому а СэрГею я не могу отказать ;(
Ol
Всё в мире циклично
Шо, обратно вернули?!
Сергей
Шо, обратно вернули?!
Она свободный человек, может зайти когда угодно
Шурок
когда Гестапо даст добро
Ol
Она свободный человек, может зайти когда угодно
Дык ее кикали. Если кикнули, то не зайдешь
ffffff
я правильно понимаю что switch в жаве это тоже самое что и if но компактнее?
Сергей
я правильно понимаю что switch в жаве это тоже самое что и if но компактнее?
свитч скорей для исключительных случаев. а иф для всех остальных)
Rodion
я правильно понимаю что switch в жаве это тоже самое что и if но компактнее?
Как и в других языках, но у свитча есть ограничения
ffffff
я просто не выкупаю смысл его существования
Rodion
я просто не выкупаю смысл его существования
Просто есть такая возможность. Тебе просто нужно о ней знать