Выборочная отправка Post запросом (Фильтр)

1 23
SeVlad
На сайте с 03.11.2008
Offline
1609
#21
Webmasta18:
а как сделать, что бы, например, если $name - Вася или вася или васек отправка на один адрес, а если что то другое, то на другой?

Неправильный подход - заколебёшься все синонимы придумывать (+орфография, раскладки и тп). Нужно давать юзеру выбор куда отослать, а не писать имя.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Skom
На сайте с 02.12.2006
Offline
166
#22

Если речь идёт только о Васе, то


$Names=array('вася','васёк','васек','васисуалий');// тут все варианты
if(in_array(strtolower($name),$Names)){
api1();
}else{
api2();
}

Или, ещё проще


if(preg_match('|^вас[иеёяь]+|ui',$name)){
api1();
}else{
api2();
}

Если же имена произвольные, то как заметил SeVlad, гемор явно не стоит выгоды. Хотя, тоже реально )

Cras amet qui numquam amavit quique amavit cras amet
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий