Как сделать проще всего проверку: содержит ли строка значение из массива?

tend

Новичок
Как сделать проще всего проверку: содержит ли строка значение из массива?

Есть массив значений: .ru, .com, .net и так все домены.
Какой код оптимальнее для проверки, содержит ли введенная строка какое-то любое значение из массива?
 

tend

Новичок
Нужно только проверить, содержит ли введенная строка какое-то значение из массива.
Показывать какое именно, если содержит, не нужно.
Вроде все.
 

Фанат

oncle terrible
Команда форума
и тебе не приходит в голову никакого решения? и ты решил обратиться на форум. с 2006 года это первый раз, когда ты столкнулся с вопросом, как найти значение в массиве?
 

tend

Новичок
и тебе не приходит в голову никакого решения?
приходит :)
пройти через массив с функцией strpos
есть что лучше?

с 2006 года это первый раз, когда ты столкнулся с вопросом, как найти значение в массиве?
честно говоря да... раньше-то я об оптимальности вообще не думал, а сейчас уже начинаю :)
 

Фанат

oncle terrible
Команда форума
а при чем здесь оптимальность-то?
Нужно только проверить, содержит ли введенная строка какое-то значение из массива.
это ты писал?
где здесь про оптимальность?
 

tend

Новичок
про оптимальность в первом посте сказал...
но мне не сложно сказать об этом еще раз :)
хочу, чтобы код был наиболее быстрым
 

Wicked

Новичок
зачем ты это хочешь? :)
надо учиться не хотеть этого там, где это не нужно
 

tend

Новичок
не пойму... чего я не понимаю?
поведайте мне ход своих мыслей...

Wicked
почему в моем случае это не нужно?
 

Wicked

Новичок
Wicked
почему в моем случае это не нужно?
потому что серверное время дешевое, а время программиста (каким бы он ни был :)) - дорогое
разве что тебе там нужно обработать мегатонны информации, и разница в неделю чистого времени - критична
 
Сверху