Перейти к содержимому

Фотография
- - - - -

Помогите с поиском в массиве


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 9zavis

9zavis

    Прохожий

    Топикстартер
  • Участник
  • 0
    5 сообщ.

Отправлено 11 Август 2016 в 23:52

В общем задача такая, есть переменная  $text , в которой содержится некий текст. и массив

 

$array = array("foo""bar""hello""world");

 

Нужно сделать так чтобы если в $text было хоть одно слово из массива, то выдавалась сообщение "слово найдено", а если нет то о том что не найдено.


  • 0

Спонсор

#2 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1001
    3 600 сообщ.

Отправлено 12 Август 2016 в 01:24

Гугл подсказал вот такое

foreach ($a as $key => $value)
if (strpos($value, $b) !== false) $keys[]=$key;

for ($i=0; isset($keys[$i]); $i++) echo $a[ $keys[$i] ] 

Также можно попробовать через preg_grep()

Если не подойдёт или не получится - пиши :)


  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей