Приветствую.
Недавно пришлось написать несколько тестов, для проверки скорости PHP.
В итоге выяснил, что никогда не стоит писать $array[] = $value, если ключ известен заранее.
Например вы используйте
while ($row=mysql_fetch_array($result)) {
$array[] = $value;
} так вот,
такая конструкция работает намного быстрее :
while ($row=mysql_fetch_array($result)) {
$array[$row['key']] = $value;
}
Также, выяснилось, что mysql_fetch_array() самая медленная функция.
Лучше использовать mysql_fetch_row() или аналоги...