Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по preg_grep
 
 автор: Denandi   (26.04.2010 в 13:54)   письмо автору
 
 

Всех приветствую!
Народ, помогите разобраться, работа,аврал, я в второпях совсем потерялся.
Есть форма – отправляет список словосочетаний, так:
<textarea rows="20" cols="100" name="textarea2"> словосочетание _1
словосочетание _2
словосочетание _3
словосочетание _4
словосочетание _5
словосочетание _6
</textarea>

Обработчик:
$sp = file("clearAncor.txt");    //  ФАЙЛ СО СПИСКОМ СЛОВОСОЧЕТАНИЙ 
$exp = explode("\n",$_POST['textarea2']);
foreach ($exp as $val){
if (preg_grep("/$val/",$sp)){
print_r($val);
}
…и.т.д.

Результат, должен выводить массив вхож. cоотв. паттерну – выводит все что передает POST.
Спасибо.
PS/ если делать через array() вместо POST - видит разницу:

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования