Спустя 10 минут, 23 секунды (11.11.2011 - 09:02) dadli написал(а):
например так:
$str = "assd< qww < асдасд < > < <dq565 > a";
echo preg_replace("#[<>]+#iu","",$str);
Спустя 1 минута, 6 секунд (11.11.2011 - 09:03) Ramzil_Nixon написал(а):
dadli, благодарю! С утра уже мучаюсь, разобраться не могу
Спустя 3 минуты, 22 секунды (11.11.2011 - 09:06) Ramzil_Nixon написал(а):
preg_match("#[<>]+[A-Za-zА-Яа-я0-9]#", $myname_3)
А так будет правильно?
Спустя 23 минуты, 55 секунд (11.11.2011 - 09:30) Ramzil_Nixon написал(а):
if(preg_match("#[<>]*#iu","", $myname_3))
{
$result_name = $myname_3;
echo $result_name;
}
Почему она мне выводить слово Array? Без разницы введи я слово <следующим образом> Прсто введу текст. :(
Спустя 22 минуты, 38 секунд (11.11.2011 - 09:53) dadli написал(а):
Цитата |
Почему она мне выводить слово Array? |
потому что трети аргумент из функции preg_match возврашает масив,
вот здес почитаи про функцях регулярки
http://php.su/functions/?cat=pcre
а ето очен хороши статя для для началного етапа, здес написано как нада составит шаблон регулярки
http://www.phpclub.ru/detail/article/regexp_1
Спустя 2 часа, 49 минут, 16 секунд (11.11.2011 - 12:42) Winston написал(а):
Зачем здесь регулярки если достаточно str_replace ?
Цитата (Ramzil_Nixon @ 11.11.2011 - 08:06) |
А так будет правильно? |
Смотря что тебе надо. И preg_match ищет совпадения, а тебе нужно preg_replace если нужно что-то заменить.
! |
Winston |
Спустя 7 минут, 9 секунд (11.11.2011 - 12:49) Ramzil_Nixon написал(а):
Цитата (Winston @ 11.11.2011 - 09:42) |
preg_match ищет совпадения, а тебе нужно preg_replace если нужно что-то заменить. |
Благодарю
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...