preg_replace + str_replace

ExpressYourself

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

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

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

Горе