|
| |
|
|
| |
для: serjinio
(17.09.2008 в 15:04)
| | | Здесь нет разрядов.
Здесь лишь символы. | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.09.2008 в 13:31)
| | | В частности интересует
$s_f=session_id().mktime();
|
07ce5e4817c983f3a2637fbb76f25fb7122 1645774
|
| |
| |
|
|
| |
|
|
| |
для: xx77
(17.09.2008 в 13:38)
| | | неправомерное сравнение.
либо floatval(substr($int, 0, -2));
либо strval(floor($int/100));
Кроме того в теле цикла стоило бы нарисовать штук двадцать таких строк(одинаковых) , чтобы убрать влияние самого пересчета. | |
| |
|
|
| |
|
|
| |
для: xx77
(17.09.2008 в 13:25)
| | | разницы не ощутил... как не представляй, хоть числом хоть строкой.
Все одно substr обрабатывает дольше | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.09.2008 в 13:29)
| | | > как выгялдит
выглядит не очень осмысленно,
приходится вручную перетаскивать строку для сравнения )
<?
list($m, $time) = sscanf(microtime(), '0%s %s');
$time .= $m;
<pre><?
$int = '23458765';
for ($i=0; $i < 10000; $i++) floor($int/100);
//
//substr($int, 0, -2);
list($m, $t) = sscanf(microtime(), '0%s %s');
printf("<hr/>%.f7\n", (($t .= $m) - $time)); # время выполнения
?>
|
| |
| |
|
|
| |
|
|
| |
для: xx77
(17.09.2008 в 13:25)
| | | Ну у автора всё ж число на входе, а не строка... Хотя кто его знает... | |
| |
|
|
| |
|
|
| |
для: xx77
(17.09.2008 в 13:25)
| | | корректнее сравнивать с floor($num/100)
тогда как?
Кстати, как выгялдит скрипт замера? | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.09.2008 в 12:56)
| | | у меня такой замер времени показал ощутимую разницу только в случае когда
$int = 12345678
, если объявить так:
$int = '12345678';
, получается не слишком разное время | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.09.2008 в 12:56)
| | | _ | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.09.2008 в 12:56)
| | | Видимо так. В РНР ведь не обязательно указывать тип, пусть сам "карячится", вот он и карячится :) | |
| |
|
|
|