За последние 24 часа нас посетил 56791 программист и 1787 роботов. Сейчас ищут 1975 программистов ...

Поиск элемента массива без ​in_array, array_search

Тема в разделе "Прочие вопросы по PHP", создана пользователем Danila Tim, 2 июн 2015.

  1. Danila Tim

    Danila Tim Новичок

    С нами с:
    2 июн 2015
    Сообщения:
    20
    Симпатии:
    0
    Здравствуйте. Есть массив целых чисел. Необходимо найти значение массива, не применяя ​in_array или array_search. Когда будет найден нужный элемент, возвращаем TRUE, иначе FALSE.

    Код (PHP):
    1. function searchInArray($a, $b) {
    2.     foreach ($a as $key => $value) {
    3.         if($value == $b) {
    4.             return true;
    5.             break;
    6.         } else {
    7.            return false;
    8.         }  
    9.     }
    10. }
    11.  
    Где тут ошибка, не могу я понять. Кому не сложно, ткнуть носом где можно почитать или дать подробный ответ.
    Спасибо!
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Сначала скажи, что не работает-то? И дай входящие данные контрольные, чтобы можно было воспроизвести все.