За последние 24 часа нас посетили 66947 программистов и 1641 робот. Сейчас ищут 929 программистов ...

Сравнение переменной с массивом

Тема в разделе "PHP для новичков", создана пользователем wir_wolf, 17 дек 2009.

  1. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    Из mySQL получаю данные и записываю из в массив..
    и есть некая переменная id....
    нужно сравнить эту переменную с каждым элементом массива...
    есть ли какие нибудь способа кроме цыкла это сделать..?
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Легко.

    PHP:
    1. <?php
    2. if ($var == $array[1]) {
    3. }
    4. if ($var == $array[2]) {
    5. }
    6. if ($var == $array[3]) {
    7. }
    и т.д. для каждого элемента массива
     
  3. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    ифами тож не выгодно, так как на выполнения этого может уйти и одна и 2 секунды..
    проверено...
     
  4. amen

    amen Активный пользователь

    С нами с:
    18 сен 2009
    Сообщения:
    298
    Симпатии:
    0
    Адрес:
    Узбекистан
    А чем цикл не устраивает?
     
  5. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    мальчик, а может тебе еще сравнить без операторов сравнения? :)
     
  7. wir_wolf

    wir_wolf Активный пользователь

    С нами с:
    10 янв 2009
    Сообщения:
    183
    Симпатии:
    0
    Simpliest
    ДевушкО, если вы нес достаточно экстравагантны, или интеллектуальны, или просто не можете корректно выразить ваши сомнения относительно выполнения данной задачи, просьба НЕ ФЛУДИТЬ

    PS. я конечно бы мог выразить все вышеописанное двумя строчками нецензурной речи, но думаю разминка для мозГа вам не помешает. С наступающим новым годом...
     
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Чтобы что дальше сделать? Это играет решающую роль.

    if - самое быстрое, для текущего решения



    А этой хрени не надо.