preg_replace + str_replace

C++ JAVA
Post Reply
ExpressYourself
Потребител
Потребител
Posts: 736
Joined: Sat Feb 13, 2010 4:39 pm
Answers: 38

preg_replace + str_replace

Post by ExpressYourself » Sat Jul 10, 2010 7:57 pm

Вмомента си ползвам това: $output = preg_replace('#[^a-zA-Z0-9_\-]#ius','',str_replace(' ','_',trim($username)));

Но нещо не ми допада тей като незнам какво правят тея # и #ius. Ако може да ми го спретнете по разбираемо и това str_replace да го няма там :]

Благодаря
Last edited by ExpressYourself on Sat Jul 10, 2010 8:01 pm, edited 1 time in total.

User avatar
kulov
Потребител
Потребител
Posts: 1156
Joined: Sat Apr 03, 2010 1:08 pm
Answers: 133

Post by kulov » Sat Jul 10, 2010 7:59 pm

Каква е логиката на това чудо ? Ти никъде не ползваш preg_repalce ? Ти реално нищи не заместваш, освен в стринга, който реално трябва да бъде заместена информацията ..

ExpressYourself
Потребител
Потребител
Posts: 736
Joined: Sat Feb 13, 2010 4:39 pm
Answers: 38

Post by ExpressYourself » Sat Jul 10, 2010 8:00 pm

Нее аз си го проверявам :D
if($promenliva != $output) {
echo 'Невалидно';
}

ExpressYourself
Потребител
Потребител
Posts: 736
Joined: Sat Feb 13, 2010 4:39 pm
Answers: 38

Post by ExpressYourself » Sat Jul 10, 2010 8:07 pm

Оправих се :]
$output = preg_replace('#[^a-zA-Z0-9_\-]#ius','',$username);

Post Reply