Sergey
и если я не хочу чтобы мой код был чьим то еще - ему нужна защита
SarcasmIO
не выкладывай его в опен сорс
SarcasmIO
в чем проблема
Sergey
и не собираюсь
SarcasmIO
компании, которые имеют свои бандлы, версии пакетов для популярных вендоров юзают свою vcs и используют/переиспользуют их при надобности,а защищают его посредством подписания договора с разработчиком
Sergey
вот в том и проблема, что мне надо его использовать не только для своих целей и при этом защитить его
SarcasmIO
если ты его "продаешь" то код уже априори не твой
SarcasmIO
если ты его используешь в проде, то код уже не твой
Sergey
а если я продаю не код, то он все еще мой
SarcasmIO
ты не сможешь защитить интелектуальную ценность в данном вопросе
SarcasmIO
потому что код который ты написал -> достоение общественности которая будет с ним работать
Sergey
нет слова не могу - есть слово как?
Sergey
мой код не достояние общественности, он не open source
SarcasmIO
но формально вы обязаны соблюдать условия определенные, если работаете вместе в одной компании и тд
SarcasmIO
Sergey
в одной компании да
SarcasmIO
и завязавай на что то
SarcasmIO
вон битрикс отличное решение нашли
SarcasmIO
они пишут настолько адовый говнокод, что никто кроме них не сможет его понять
SarcasmIO
вот их защищенность
merk
при более детальном изучении функций нашел ответ
var $b = array_column($a, null, 'id')
SarcasmIO
SarcasmIO
пожалуйста, что за var блядь
SarcasmIO
что за array( ??
Sergey
крипово выглядит
SarcasmIO
Sergey
я скорее на что-то вроде компилятора от zend посмматриваю
merk
SarcasmIO
/spam
Sergey
foreach наше все
Sergey
ты все равно без него этот массив не обойдешь
Sergey
а если тебе известен формат внутренних массивов - почему ты их не пересоздашь?
merk
известен, но они приходят из БД
Sergey
и в чем проблема?
merk
в том, что их нужно преобразовывать, я делол это через цикц, и вот наконец задался вопросом как это оптимизировать визульно, при этом аррей итератор не хочу использовать...
Sergey
во первых без итератора или без foreach это не сделать
Sergey
тебе в любом случае нужно обходить внешний массив
Sergey
ага только через 2 года спроси себя что эта хрень делает
Sergey
если она еще это будет делать
merk
Sergey
кроме того, ты это из базы получаешь, следовательно если она изменится, тебе придется эту фигню переписывать
Sergey
Alexander да думаю над решением этой проблемы
Sergey
пока что в голову только обфуксация приходит
Sergey
и Zend
merk
Sergey
да только в одном случае 1 строку в другом случае 20
Sergey
условно 20 естественно
Anonymous
Доброе дены!
Anonymous
Я здес новый
Sergey
с foreach можно писать достаточно гибкие штуки
Anonymous
Уважаему Программист
Sergey
а вот с жестко заточенными функциями - не очень
Sergey
скажем в твоем же примере добавится фамилия, а потом почта
Sergey
твое решение будет решать задачу так же?
merk
Sergey
отлично, а если там еще будет список рефералов тянуться следом?
Sergey
хотя нет чего это я, сколько бы полей не было если оно с этим справляется то и с тем справится
Sergey
недосып
Sergey
но вообще то твоя функция "Возвращает массив из значений одного столбца входного массива"
Sergey
следовательно фамилия и почта уже не пройдут
merk
merk
3 параметр - значение, которое будет использоваться в качестве ключа
Sergey
ок убедил тут прямым текстом идет, что это для переиндексации функция
Sergey
каждый день узнаешь что то новое и это не может не радовать
Sergey
надо будет еще разок пробежаться по разделу о массивах
Sergey
а то что-то я слишком много о них узнал в последнее время... например то что они не совсем массивы
Echo
Хаай.
Кто-то делал поисковики для сайтов?
Как вы это делаете?
Нужен гибкий поиск по типу
"Украина Киев Топ кафе"
Или
"Украина Киев"
Anonymous
Странноватый))
Echo
То есть не используешь никаких движкой или еще чего? Очень развернутый ответ. Спасибо ❤️
Ни Эластеков ни Сфинксов
Echo
а что я написал не так?
Echo
Пишу на симфони 2.8.
Появился проблема, нужно сделать поиск по определенным записям.
А именно нужно находить в записях Страну, Город и название записи. Или поиск по стране или поиск по городу или названию записи.
Echo
скинуть не варик.