Для правильного вопроса надо знать половину ответа
print PHP_INT_MAX;
9223372036854775807
То есть, все числа, большие этого значения, преобразуются в вещественные с потерей точности. Либо сразу используйте строку $a = '10044232471141200000';, либо библиотеку высокой точности GMP.
Для правильного вопроса надо знать половину ответа
Например, так:
SELECT `c`.`id`, `c`.`title`, `c`.`descr`, `i`.`images`
FROM `company` AS `c`
LEFT JOIN (
SELECT `company_id`, GROUP_CONCAT(`image`) AS `images`
FROM `company_images`
GROUP BY `id`
) AS `i` ON `i`.`company_id` = `c`.`id`
Для правильного вопроса надо знать половину ответа
Всё очень просто.
Использование func_overload меняет работу стандартных функций. Например, strlen после этого начинает возвращать длину строки не в байтах, а в символах. Соответственно, библиотеки, полагающиеся на стандартное поведение функций, будут работать некорректно. Поэтому func_overload запретили и, если вам нужны мультибайтовые строки, то надо напрямую использовать библиотеку mbstring.
Для правильного вопроса надо знать половину ответа
В JSON квадратные скобки обозначают массив, а вы пытаетесь разместить в них объект. '{"foo":1}' или '[1]' или '[{"foo":1}]', в зависимости от того, что именно вам надо.
Для правильного вопроса надо знать половину ответа
Сама по себе регулярка не заменяет символы. Она просто проверяет на совпадение строки с маской и выделяет подстроки. Способ замены зависит от языка/программы.
Для правильного вопроса надо знать половину ответа
Не можете понять то, что сами придумали?
Базы хранят бинарное представление данных, зависящее от их типа. Никто не будет перекодировать, например, числа в HEX-строку, это никакого смысла не имеет.
Для правильного вопроса надо знать половину ответа
Потому что в C/C++ стандартные строки должны иметь завершающий символ с кодом 0x00 - признак конца строки.
Вы создали массив на десять символов, записали туда эти десять символов, но конца строки нет, поэтому вывод продолжается за пределами массива, пока не будет встречен нулевой символ.
Для правильного вопроса надо знать половину ответа
Фантастический способ:
Изучить O-нотацию.
Изучить различные алгоритмы с их оценкой сложности в O-нотации.
Подобрать необходимые алгоритмы и провести их композицию в свой алгоритм, решающий задачу.
Реальный способ:
Бегать по всем форумам с просьбой помочь, авось кто и откликнется.
P.S. Задача, кстати, примитивная, в два действия, первое O(n log n), второе O(n).
Для правильного вопроса надо знать половину ответа
Workerman - это websocket.
Браузер подключается к серверу по ws:// и держит подключение открытым.
Любай сторона может послать по этому подключению данные другой стороне.