in_array() пошук значення в масиві

Випадків, коли потрібно швидко пройтись по масиву безліч: це може бути як однотипними даними статистики температур, так і шматком запиту з бази даних.

Масиви прекрасні тим, що дані, котрі там знаходяться вже оплачені потужностями серверу php. Іншими словами, ось вам панове, програмісти, уся інфа — бажаєте, можете розпилювати її уздовж та впоперек, а якщо не бажаєте — робіть ще кілька зайвих запитів до бази даних.

Це стає в нагоді, коли задумуєшся над навантаженням на сервер, особливо в проектах з високою відвідуваністю.

in_array() — це простий спосіб зробити щось хороше. Запит має таку структуру:

bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

Де $needle — це те, що шукаємо.

$haystack — наш масив, до якого проявляємо зацікавлення.

$strict — відповідність параметрів. Мається на увазі, якщо виставити $strict = TRUE, то функція вловлюватиме різницю між числом 2 та строкою “2” — для тих, хто щойно доєднався нагадаю, що строку з двійки робить її розташування між лапками.

Залишити відповідь