echo ('john'.'_'.str_replace('.',time(),microtime()*rand()));
我正在使用php laravel 5.5 而我的php版本是 7.2
我也尝试过:
composer update
和:
composer update symfony/var-dumper
但问题仍然存在。
答案 0 :(得分:0)
问题出现在microtime()
中。它返回类似0.13685800 1522584183
的内容。他们之间有空间。由于microtime()
和*rand()
的此产品无法计算。
您必须获得microtime()
的第一部分或第二部分:
第一部分:
echo ('john'.'_'.str_replace('.',time(),explode(' ',microtime())[1]*rand()));
第二部分:
echo ('john'.'_'.str_replace('.',time(),explode(' ',microtime())[2]*rand()));
explode()
函数将字符串拆分为2部分并将此部分作为数组返回。