1$myArr = [38, 18, 10, 7, "15"];
2
3echo in_array(10, $myArr); // TRUE
4echo in_array(19, $myArr); // TRUE
5
6// Without strict check
7echo in_array("18", $myArr); // TRUE
8// With strict check
9echo in_array("18", $myArr, true); // FALSE
1$errors = array(
2 0 => 'OK',
3 1 => 'Неверный xml',
4 2 => 'Широта не указана',
5 3 => 'Долгота не указана',
6 4 => 'Дата и время запроса не указаны',
7 5 => 'Точность не указана',
8 6 => 'Идентификатор телефона не указан',
9 7 => 'Идентификатор телефона не найден',
10 8 => 'Неверная широта',
11 9 => 'Неверная долгота',
12 10 => 'Неверная точность',
13 11 => 'Заказы не найдены',
14 12 => 'Неверные дата и время запроса',
15 13 => 'Ошибка mysql',
16 14 => 'Неизвестная функция',
17 15 => 'Тариф не найден',
18 18 => 'Город отправления не указан',
19 19 => 'Город назначения не указан',
20 20 => 'Неверная масса',
21 21 => 'Город отправления не найден',
22 22 => 'Город назначения не найден',
23 23 => 'Масса не указана',
24 24 => 'Логин не указан',
25 25 => 'Ошибка авторизации',
26 26 => 'Логин уже существует',
27 27 => 'Клиент уже существует',
28 28 => 'Адрес не указан',
29 29 => 'Более не поддерживается',
30 30 => 'Настройка sip не выполнена',
31 31 => 'Телефон не указан',
32 32 => 'Телефон курьера не указан',
33 33 => 'Ошибка соединения',
34 34 => 'Неверный номер',
35 35 => 'Неверный номер',
36 36 => 'Ошибка определения тарифа',
37 37 => 'Ошибка определения тарифа',
38 38 => 'Тариф не найден',
39 39 => 'Тариф не найден',
40 );
41
42 return isset($errors[$code]) ? $errors[$code] : 'Неизвестная ошибка';
1$os = array("Mac", "NT", "Irix", "Linux");
2if (in_array("Irix", $os)) {
3 echo "Got Irix";
4}
5if (in_array("mac", $os)) {
6 echo "Got mac";
7}
1
2<?php
3$a = array(array('p', 'h'), array('p', 'r'), 'o');
4
5if (in_array(array('p', 'h'), $a)) {
6 echo "'ph' a été trouvé\n";
7}
8
9if (in_array(array('f', 'i'), $a)) {
10 echo "'fi' was found\n";
11}
12
13if (in_array('o', $a)) {
14 echo "'o' a été trouvé\n";
15}
16?>
17 /*
18 result :
19
20 'ph' a été trouvé
21 'o' a été trouvé
22
23