Anonymous
потому что у тебя массив арр тоже нумерованный
Anonymous
он же не ассоциативный
kuradi
Я об этом тоже думал, но тогда почему он не показывает, что 2 и 3 тоже в списке?
Anonymous
2 должно быть
Anonymous
3 уже нет
kuradi
Ну да, с нуля начинается
kuradi
Не буду материться
Anonymous
А ты наверное нулл-байт находишь
Anonymous
Строки же нулл-терминированные
kuradi
Алексей: Алексей: Короче список из 0, 1 и 2, и второй список из DDD, SSS и FFF, и он показывает, что 0 в списке имеется, но не 1 и 2
Anonymous
Ну хотя хз, я давно на пхп не писал
kuradi
Начинаются с нуля, да, если ключи не выставлены он сам присваивает их
kuradi
Но я то ищу не по ключам
kuradi
И даже если он выдает мне 0, тогда почему так-же не выдает 1 и 2??
Anonymous
Еще учти что в пхп строка "0" это фалсе
Anonymous
А строка "число" это труе
kuradi
Кстати, даа
kuradi
Всеравно путаница какая-то получается, я спрашиваю есть ли строка "0" в списке и он говорит, что да - есть, хотя по факту это false
kuradi
Ненавижу этот язык!
Anonymous
Ну кидай код, может кто-нибудь разберётся что там за путаница
Anonymous
Только не забудь в тройные бектики завернуть
kuradi
Да я с телефона, тяжко :(
kuradi
Вот фотка
kuradi
kuradi
Принтует нулевой ключ якобы он имеется в списке
Anonymous
Я думаю что
Anonymous
func_get_args в документации напишет, что ключами будут позиции аргументов или их номера , данные при передаче
Anonymous
Но я не проверял :)
Anonymous
Почему ты не хочешь вместо func_get_args принимать на вход один аргумент в виде массива (пусть ассоциативного)?
kuradi
Хмм, а это варик
kuradi
Ээм, его наверное предварительно нужно формировать?
Anonymous
А вообще
Anonymous
Задача по моему решается еще проще
Anonymous
in_array($v....
Anonymous
А не доллар-к
Anonymous
И все
Anonymous
Но я не рекомендую
Anonymous
Лучше давать массив на вход
Anonymous
Или вообще класс
kuradi
Хмммм
kuradi
Не, мне нужно каждый параметр по отдельности проверять
Anonymous
Тогда
Anonymous
in_array($v....
kuradi
В общем поиск по ключам нужно делать осторожно в пхп, особенно если параметры прилетают нетв связке ключ:значение
kuradi
Такой цирк, офигеть
Anonymous
В пхп, как мне кажется, зачастую проще залезть в исходник интерпретатора и там посмотреть поведение чем ломать голову : как это работает?
Anonymous
Я как-то писал даже экстеншн для пхп, а заказчиком был микрософт
Anonymous
Ну func_get_args я имел ввиду
Anonymous
Посмотреть как реализовано
Anonymous
Там если правильно помню каждая доступная в пхп функция (встроенная или из экстеншна) помечена макросом PHP_EXPORT
Anonymous
Кстати , можно небольшой полл провести? Кто чем пользуется для С: clion, kdevelop, qt-creator и т.п.?
Lucky
Geany
Lucky
знакомые кодеры юзают Emacs
Anonymous
На емаксе я сидел, но ушел потом
Anonymous
Товарищи, подскажите как в lapis'e указать кодировку при соединении с базой(mysql). А то кириллица не отображается.
Anonymous
Смотрю исходники mysql.lua и что-то, видимо, не предусмотрено такого.
vitaly
Добрый день страна
vitaly
Возможно на луа обойти защиту http://95.211.201.154/s/test.txt - луа работает в контексе nginx ngx_lua_module
Snusmumriken
В каком смысле, обойти защиту?
vitaly
веб-сервер отдает странички с джавакодом который формирует запись куки и перегружает страничку веб-сервер проверяет куку на свой секретный формат - если не кука не валидная - формирует снова страничку с джавакодом - если кука валидная - отдает нормальную страницу с сайта
vitaly
в текстовом файле джаваскрипт с сайта
vitaly
два решение предолгали - клиенту давать выполнить яву в браузере - второе поставить бекендом какой нить джава интерпритатор и выполнять джаваскрипт там
vitaly
я хотел узнать есть ли тут ниньзя луа которые могут это решить на луа за 200 баксов американских
bebebe
два решение предолгали - клиенту давать выполнить яву в браузере - второе поставить бекендом какой нить джава интерпритатор и выполнять джаваскрипт там
луа тут может помочь только в одном случае. если делать reverse_proxy до этого сайта. отлавливать этот javascript код. далее запускать на него nodejs/phantom/v8/google-chrome-headless который посчитает его и вернет результат.
bebebe
во всяком случае я бы так делал
vitaly
реверс прокси не нужен - я лезу на сайт через сокет в контексте нгинса - что я могу это также пульнуть его через сокет на другой порт где уже будет прокси пасс на бекенд с джаваскриптом интерпритатором -
bebebe
вообщем пока вы точно не опишите ваш кейс - я могу только гадать
vitaly
осталось родить этот бекенд
bebebe
или пишите в ЛС
Particle Booster
ребят, объясните плиз, чё тут за магия происходит? Есть цикл - for i = 0, 1, 0.1 do print(i) end - for i = 0, 1, 0.01 do print(i) end В первом варианте у нас 11 циклов, как и должно быть, но во втором уже 100, вместо должных 101. И это повторяется с шагом в 2 .1 - 11 .01 - 100 .001 - 1000 .0001 - 10001 .00001 - 100001 .000001 - 1000000 ...
Particle Booster
спасибо!
Particle Booster
спасибо, я 1 поделил на 000.Х
Particle Booster
терь всё норм
Particle Booster
ну, вместо i = 0, 00.1, я записал i = 0, 1 / 00.1
Particle Booster
да, я понимаю. Стараюсь делить нацело
Particle Booster
угу, благодарю!
Particle Booster
Кто-нить в курсе, как в короне сделать листнер, который можно включать/выключать? Хочу сделать что-то типа игровых ходов. Сначала игрок указывает, что делать, а потом жамкает на кнопку и начинает работать листнер. Пробую так, но чёт не совсем понимаю. как её снова запустить. local i = 1 local processTurn = {} function processTurn:timer(event) i = i + 1 if event.count >= #Array then timer.pause(event.source) end end endtimer.performWithDelay(10, processTurn, 0)```и как его на паузу поставить с самого начала тож не ясно
Particle Booster
Во! Спасибо еще раз!)