]]>
]]>
Рейтинг@Mail.ru

Isset против in array

Материал из Веб программирование.

Перейти к: навигация, поиск

in_array довольно медленый на больших массивах, гораздо лучше использовать isset в проектах. Это способ работает отлично, если Вы задаете в массиве ключи.


старый способ:

//создали обыкновенный массив(ключами служат целые числа)
while (something)
     $array[] = $value;
 
//используем чтобы проверить
if (in_array($search, $array)) {
     //что либо...
}

лучше способ:

//создали ассоциативный массив(ключами служат сочетания различных знаков)
while (something)
     $array[$value] = true;
 
//используем чтобы проверить
if (isset($array[$search])) {
     // что либо...
}
]]>
Google+
]]>
Личные инструменты
Хочешь еще цитату? В большинстве случаев, когда вы посмотрите на программистов, вам покажется, что они ничего не делают. В этом и заключается одна из интересных вещей, связанных с программистами – одного взгляда не достаточно для того, чтобы понять, чем они занимаются. Очень часто кажется, что они просто сидят, попивают кофе и болтают, или смотрят в никуда. На самом деле, в этот момент программист пытается понять все те пока несвязные идеи, которые кружатся у него в голове.Чарльз Штраус
веб-программирование
Просмотры
чтим

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/webproger/data/www/webproger.ru/1c6a72389c0fd92079ac7ae7cd356173/sape.php on line 218 Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/webproger/data/www/webproger.ru/1c6a72389c0fd92079ac7ae7cd356173/sape.php on line 224

]]>
Rambler's Top100
]]>
]]>
]]>