| |
|
|
| |
<?
$query = mysql_query("SELECT * FROM table");
//Это
for($i=0;$i<mysql_num_rows($query);$i++)
{
$arr = mysql_fetch_array($query);
echo $arr['name']."<BR>";
}
//Или это
while($arr = mysql_fetch_array($query))
{
echo $arr['name']."<BR>";
}
?>
|
Какой метод быстрее.. FOR или WHILE? Я умаю WHILE, но помню раньше пользователся FOR (не умел пользоваться вторым :( ) | |
| |
|
|
| |
|
|
| |
для: DEM
(04.03.2007 в 18:30)
| | | В данном случае, я бы воспользовался "while"... | |
| |
|
|
| |
|
|
| |
для: DEM
(04.03.2007 в 18:30)
| | | Измерь сам... чего сложного.
<?php
function gettime()
{
$part_time = explode(' ',microtime());
$real_time = $part_time[1].substr($part_time[0],1);
return $real_time;
}
$start_time = gettime();
set_time_limit(0);
//Тут начинаеться сам код.
echo '.:.';
//Заканчивается.
$stop_time = gettime();
echo "<p>".(bcsub($stop_time,$start_time, 6))."</p>";
$timelog = (bcsub($stop_time,$start_time, 6))."\r\n";
?>
|
| |
| |
|
|
| |
|
|
| |
для: Бамси
(04.03.2007 в 18:47)
| | | Мне просот интересно мнение форумчан... | |
| |
|
|
| |
|
|
| |
для: DEM
(04.03.2007 в 18:49)
| | | Нельзя однозначно сказать какой лучше!!
В зависимости от ситуации!
Я чаще всего использую foreach() | |
| |
|
|
| |
|
|
| |
для: ШИМ
(04.03.2007 в 19:29)
| | | Мне так же foreach нравиться, удобный. | |
| |
|
|
| |
|
|
| |
для: ШИМ
(04.03.2007 в 19:29)
| | | А я не понимаю как он вообще работает ))) Но пока что от этого не страдал, хотя может быть скрипты были бы легче... | |
| |
|
|
| |
|
|
| |
для: DEM
(04.03.2007 в 21:02)
| | | есть массив $array
foreach($array as $val)
{
echo "$val";
}
|
выводит поочередно каждый елемент массива
Для работы с массивами в самый раз!!!
В отличии от for не нужно задавать условие прекращения цикла как в for - for($i=0;$i<=count($array);$i++) | |
| |
|
|
| |
|
|
| |
для: DEM
(04.03.2007 в 18:30)
| | | Второй метод однозначно быстрее.
В первом скрипте Вы присваиваете $i=0 и проверяете выражение $i<mysql_num_rows($query) столько раз, сколько итераций в цикле, что само по себе уже "узкое место". | |
| |
|
|