nmk nmk pi cat php time php php php define raw_count 40000 top ceil ra

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
nmk@nmk pi % cat b.php && time php b.php
<?php
define('raw_count', 40000);
$top = ceil(0.8*raw_count);
// заданный массив
for($idx=0; $idx<raw_count; $idx++)
$indexes_list[$idx] = rand(0, $top); // какбе ответ дб-сервера
for($idx=0; $idx<=$top; $idx++) {
$imitation_request_result[$idx] = "name_$idx"; // итоговый массив
}
$report = array();
foreach($indexes_list as $index_value) {
$report[] = $imitation_request_result[$index_value];
};
?>
php b.php 0,38s user 0,06s system 99% cpu 0,440 total