PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
Robot-007 Отправлено: 28 Июля, 2016 - 00:50:58 • Тема: поиск хоть одного нахождения но с учетом что нет другого • Форум: Регулярные выражения

Ответов: 3
Просмотров: 359
Fart пишет:
можно код поинтереснее написать, но раз ты только задаешься вопросам как сделать...
тебе пример, чтобы наглядно видел логику:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $arr = array(
  2. "Друг",
  3. "Мир",
  4. "Привет",
  5. "Привет всем",
  6. "Привет Мир",
  7. "Этот Привет Мир Друг",
  8. "Друг Мир Привет"
  9. );
  10.  
  11. for($i=0; $i<count($arr); $i++)
  12. {
  13.         preg_match_all("/привет|друг/ui", $arr[$i], $a);
  14.  
  15.         if(!empty($a[0][0]))
  16.         {
  17.                 if(mb_strtolower($a[0][0]) == 'привет' AND !isset($a[0][1]))
  18.                 {
  19.                         echo $arr[$i]."<br>";
  20.                 }
  21.         }
  22. }


Прикольно, спасибо. Пригодилось. Но все же интересно, неужели в регулярном выражении нет логического И. Было бы очень удобно одним запросом двух зайцев поймать. Я понимаю такого нет, но например если бы было /привет&&(^друг)/
Robot-007 Отправлено: 27 Июля, 2016 - 17:50:09 • Тема: поиск хоть одного нахождения но с учетом что нет другого • Форум: Регулярные выражения

Ответов: 3
Просмотров: 359
Здравствуйте.

Скажите пожалуйста как сделать логическое "И"

Например есть массив со строками:

Друг
Мир
Привет
Привет всем
Привет Мир
Этот Привет Мир Друг
Друг Мир Привет

Надо найти все нахождения в строке, имеющее слово "Привет" но не имеющее слово "Друг". При этом не известно в какой последовательности будет находится Привет, Друг и другие слова.
Robot-007 Отправлено: 24 Июля, 2016 - 14:52:02 • Тема: Как без table сделать страницу с содержимым 1000px • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 869
Задача сделать страницу сайта без table в центре 1000px с контентом сайта а слева и права поля с фоновым рисунком.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB