Сколько гуглил так и не нашёл.
Суть вот в чем, пишу небольшой движок, и что бы огородиться надо фильтровать переменные из адресной строки, они всегда числовые у меня, и надо вырезать из неё абсолютно все символы и буквы.
1. filkeith - 26 Июля, 2011 - 12:28:14 - перейти к сообщению
Вот что написать в скобка в массиве? ясное дело [a-z],[а-я] а как описать символы? если я просто пишу:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $simbols = array ("'[a-z]'","'('","')'","'''","'"'","'-'","'\'","'/'","'*'","'$'","'@'","'%'","'^'","'&'","'_'","'+'","'='","'|'",);
конечно всё не работает, как описать все эти символы в массиве?
а ещё очеь интересно как мне заменить например '[b]' на '</b>', символ ']' и '[' ибо preg_replace не понимает если я пишу:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $simbols = array ("'[b]'","'[/b]'","'[i]'","'[/i]'","'[spoiler]'","'[/spoiler]'","'[strike]'","'[/strike]'");
- $replace = array ("<b>","</b>","<i>","</i>","<div class='spoiler'>","</div>","<strike>","</strike>");
- $this->message=preg_replace($simbols,$replace,$message);