Випадків, коли потрібно швидко пройтись по масиву безліч: це може бути як однотипними даними статистики температур, так і шматком запиту з бази даних.
Масиви прекрасні тим, що дані, котрі там знаходяться вже оплачені потужностями серверу php. Іншими словами, ось вам панове, програмісти, уся інфа — бажаєте, можете розпилювати її уздовж та впоперек, а якщо не бажаєте — робіть ще кілька зайвих запитів до бази даних.
Це стає в нагоді, коли задумуєшся над навантаженням на сервер, особливо в проектах з високою відвідуваністю.
in_array() — це простий спосіб зробити щось хороше. Запит має таку структуру:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
Де $needle — це те, що шукаємо.
$haystack — наш масив, до якого проявляємо зацікавлення.
$strict — відповідність параметрів. Мається на увазі, якщо виставити $strict = TRUE, то функція вловлюватиме різницю між числом 2 та строкою “2” — для тих, хто щойно доєднався нагадаю, що строку з двійки робить її розташування між лапками.