У меня была та же проблема. Я попробовал ExcelExportPlugin, но это не лучше, чем экспорт в CSV. В частности, это не форматирует "описание".
у меня была лучшая удача при сохранении целого отчета HTML, изоляции таблицы HTML и импорте его как файла HTML в Excel: Это сохраняет хорошо все форматирование.
Hope это помогает.
На странице руководства для openssl_random_pseudo_bytes ()
есть пример, который, я думаю, вам нужен. Вы можете просто вызвать bin2hex ()
на выходе openssl_random_pseudo_bytes ()
для преобразования в шестнадцатеричное число, затем hexdec ()
для этого значения для преобразования в десятичное. .
$rand_num = hexdec(bin2hex(openssl_random_pseudo_bytes($length, $strong)));
На этом этапе вы можете производить любые вычисления, чтобы получить значение в нужном вам диапазоне. Другой (читерский) вариант, который у вас может быть, - это запустить системную команду для генерации случайного числа - есть несколько хороших вариантов генераторов случайных чисел для различных операционных систем, доступных в Интернете.
ну, просто используйте hexdec для результата openssl_random_pseudo_bytes, и вы получите целое число. Это настолько элегантно, насколько это возможно :)
print hexdec('45261b8f');
> 1160125327