привет, не придумаю как сделать, подскажите, пожалуйста
очевидно. получил, записал в базу.
Но
Как получить (int) -715657016 ?
цель: парсинг логов, построение массива с IP в ключе для поиска запросов с одного ip в интервале времени
PHP:
$ php -r 'echo ip2long("213.87.240.200");'
-715657016
$ php -r 'echo sprintf("%u", -715657016);'
3579310280
Но
PHP:
$ php -r 'sscanf("3579310280","%u",$x); var_dump($x);'
string(10) "3579310280"
$ php -r 'echo (int)"3579310280";'
2147483647
цель: парсинг логов, построение массива с IP в ключе для поиска запросов с одного ip в интервале времени
Последнее редактирование: