Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


Чувашия-это моя Россия

Ссылки на Php-5 коды - array_search().

Определение и использование. Функция array_search() совершает поиск в массиве для значения и возвращает ключ, то есть ищет в haystack значение needle.

Функция array_search() возвращает ключ для needle, когда ключ найден в массиве, иначе FALSE.

Когда needle присутствует в haystack более одного раза, тогда будет возвращён первый найденный ключ. Для возврата ключей для всех найденных значений применяйте функцию array_keys() с необязательным параметром search_value.

Параметры:

        needle        -        Искомое значение.
        
          Внимание!!! Если needle является строкой, то сравнение происходит с учетом регистра.
          
        haystack      -        Массив.
        strict        -        Если третий параметр strict установлен в TRUE,
                               то функция array_search() будет искать идентичные
                               элементы в haystack. Это означает, что также будут
                               проверяться типы needle в haystack, а объекты должны 
                               быть одни и тем же экземпляром.

Внимание!!! Функция array_search() может возвращать как boolean FALSE, так и non-boolean значение, которое приводит к FALSE. Используйте оператор === для проверки значения, возвращаемого array_search().

Синтаксис:

array_search(value,array,strict);
         или
mixed array_search(mixed $needle,array $haystack[,bool $strict = false ]);
Параметр Описание
value Требуется. Задает значение для поиска
array Требуется. Задает поиск в массиве
strict Необязательно. Если этот параметр равен TRUE, эта функция будет искать одинаковых элементов в массиве. Возможные значения:
  • true
  • false по Умолчанию
  • Если установлено значение true, число 5-это не то же, что и строка 5

    Технические данные

    Возврат Значения: Возвращает ключ-значение, если оно находится в массиве, FALSE в противном случае. Если значение найдено в массиве более чем один раз, первый найденный ключ возвращается.
    PHP Версия: 4.0.5+
    Изменения: Эта функция возвращает NULL, если недопустимые параметры, передаваемые ему( это касается всех функций PHP, как 5.3.0).
    начиная с PHP 4.2.0, эта функция возвращает FALSE в случае возникновения ошибки вместо NULL.

    ПРИМЕР №1

    Напишем программу

    < !DOCTYPE html>
    < html>
    < body>
    
    < ?php
    $a=array("a"=>"red","b"=>"green","c"=>"blue");
    echo array_search("red",$a);
    ? >
    
    < /body>
    < /html>                                                                     
    

    Полученный результат:

    a
    ПРИМЕР №2

    Напишем программу

    < !DOCTYPE html>
    < html>
    < body>
    
    < ?php
    $a=array("a"=>"5","b"=>5,"c"=>"5");
    echo array_search(5,$a,true);
    ? >
    
    < /body>
    < /html>                                                                
    

    Полученный результат:

    b


    seosait21.ru
    HTML

    seosait21.ru
    CSS

    seosait21.ru
    Web-диз.
    HTML ссылка CSS ссылка ...

    seosait21.ru
    JavaScript

    seosait21.ru
    PHP

    seosait21.ru
    JQuery
    JavaScript ссылка PHP ссылка JQuery ссылка

    seosait21.ru
    SEO.

    seosait21.ru
    MySQL

    seosait21.ru
    XML
    ... ... ...
    ПОНРАВИЛОСЬ?
    ПОДЕЛИСЬ с ДРУЗЬЯМИ: