You are casting microtimes results as an integer value. It isn't an integer
value, hence the 0.
>From the manual It returns the string the string "msec sec" where sec is
the current time measured in the number of seconds since the Unix Epoch
(0:00:00 January 1, 1970 GMT), and msec is the microseconds part. This
function is only available on operating systems that support the
gettimeofday() system call.
Try:
for ($i = 0; $i < 100; $i++) {
$k = microtime();
echo "<br>$k";
for ($j = 0; $j < 10000; $j++)
$m = $j *3;
}
Or look in the http://www.php.net/manual/en/function.microtime.php for
examples.
-----Original Message-----
From: Rosen [mailto:[EMAIL PROTECTED]]
Sent: August 31, 2001 3:29 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Problem with microtime()
Hi,
I'm using the following code:
for ($i = 0; $i < 100; $i++) {
$k = (int) microtime();
echo "<br>$k";
for ($j = 0; $j < 10000; $j++)
$m = $j *3;
}
but it prints me only "0......"
Where can be problem ?
Thanks,
Rosen
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]