Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

есть ли в массиве значение

Поддержи проект!!! smile

Функция in_array php. Функция для проверки в массиве - если в массиве значение. Проведем несколько примеров использования функции in_array .

Подробно о функции in_array

  1. Что такое функция in_array
  2. Пример работы функции in_array
  3. Проверка на регистр функции in_array
  1. Что такое функция in_array

    (PHP 4, PHP 5)

    С самого начала дадим определение - "что такое функция in_array" :
    in_array - функция, которая проверяет, присутствует ли в массиве значение.

    Синтаксис функции in_array

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

    Описание функции in_array

    Информация из справочника по php:

    Ищет в haystack значение needle и возвращает TRUE в случае удачи, FALSE в противном случае.

    Если третий параметр strict установлен в TRUE тогда функция in_array() также проверит соответствие types параметра needle и соответствующего значения массива haystack.

    Замечание: Если needle - строка, сравнение будет регистрозависимым.

    Замечание: В PHP версий, более ранних, чем 4.2.0 параметр needle не может быть массивом.

    Что тут скажешь!?

    Если вы хоть что-то поняли то поздравляю! wall.

    Такое оно - программирование! Объяснение настолько сухое, написано программистами для программистов!

    Нам только остается разобраться - как работает функция in_array.

  2. Пример работы функции in_array

    Нам нужно протестировать и вообще понять - как работает функция in_array.

    Нам понадобится массив с какими-то значениями

    $example_array = array('Марат','Вася','Петя','Алсу');
    Составим условие по которому будем искать в массиве:

    Если переводить на русский, что написано ниже, то это будет звучать так:

    Если(if) есть(in_array) в массиве($example_array) значение(Марат) то выводим:

    функция in_array нашла совпадение..

    Если нет, то выводим:

    функция in_array не нашла совпадение.

    Использование функции in_array с условием

    if(in_array('Марат', $example_array )) { echo 'функция in_array нашла совпадение..';}

    else{ echo 'функция in_array не нашла совпадение.';}

    Результат поиска значения функцией in_array

    функция in_array нашла совпадение..

  3. Проверка на регистр функции in_array

    В описании функции in_array подчеркивается, что функция регистрозависимая!
    Давайте проверим, как реагирует in_array на изменение регистра, возьмем уже выше примененный массив:
    $example_array = array('Марат','Вася','Петя','Алсу');

    Проверка на регистр функции in_array

    В проверке с использованием in_array мы изменим поисковое слово, вренее только первую букву - сделаем её строчной(маленькой)

    if(in_array('марат', $example_array )) { echo 'функция in_array нашла совпадение..';}

    else{ echo 'функция in_array не нашла совпадение.';}

    Результат проверки in_array

    функция in_array не нашла совпадение.

    Результат проверки работы in_array

    Как видим - действительно, функция in_array регистрозависимая.


Вас может еще заинтересовать список тем : #PHP | #PHP_FUNCTION | #PHP_BOOK |
Последняя дата редактирования : 14.01.2021 12:49
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =



Построение гравиков
Последние комментарии :
Марат :
08/02/2021 02:50
Всегда пожалуйста приходите ещё!
подробнее.
Павел :
08/02/2021 11:11
Спасибо большое. Очень поучительно.
подробнее.
Марат :
03/02/2021 07:22
03/02/2021Тестирование и разработка Comments+1.5 отложена на неопределенное…
подробнее.
Марат :
31/01/2021 08:31
Всегда пожалуйста!Рад, что помог!
подробнее.
Bambr :
31/01/2021 07:34
Огромное спасибо! )
подробнее.

'; ';