Cita:
Iniciado por pateketrueke
el planteamiento es correcto, la implementación no...
te sugiero consultar al manual al respecto:
http://php.net/microtime
ya que los valores que devuelve dicha función no son los que seguramente piensas, y de ahí que los resultados pueden estar errados... (:
a ver si ahora es correcto mi procedimiento
$tiempo_inicio = microtime(true); //capturo el tiempo al inicio
echo "tiempo inicio ".$tiempo_inicio."<br>";
$tiempo_fin = microtime(true); //capturo el tiempo al final de la busqueda
echo "tiempo final ".$tiempo_fin."<br>";
$tiempo=$tiempo_fin - $tiempo_inicio ; //tiempo empleado en la busqueda
echo "tiempo ".round($tiempo, 4);
tiempo inicio 1283390248.73
tiempo final 1283390248.94
tiempo 0.2104
este tiempo son milisegundos y tengo que dividirlos entre 1000 para obtener segundos
$tiempo=$tiempo/1000;
$tiempo=round($tiempo, 4); //segundos
Gracias por ayudarme