1 <?php
2 //清除特殊符号
3 function replace_specialChar($strParam){
4 $regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\ |\`|\-|\=|\\\|\|/";
5 return preg_replace($regex,"",$strParam);
6 }
7 $str = "123~!@#$%^&*()_+{}:|<>?,./;'[]\-=`456";
8 $str = replace_specialChar($str);
9 echo $str;
10
11 echo "<br>";
12
13 //$str = "0512-62853677"; // result: 051262853677
14 $str = "+86 13764643510"; //8613764643510
15 $str = "120*";
16 echo replace_specialChar($str);
function get_url_params($url, $arg_name) {
$regx = '/.*[&|\?]'. $arg_name .'=([^&]*)(.*)/';
preg_match($regx, $url, $match);
return $match[1];
}
$str = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
var_dump($str);
//preg_match('/.*[&|\?]a=([^&]*)(.*)/', $str, $match);
//var_dump($match);
echo get_url_params($str, 'e');
$temp_str = 'http://xsimon.cn/mm/cc/mm.php?aa=11';
$token = strtok($temp_str, '?');
$pos = strrpos($token, '/');
$token = substr($token, 0, $pos+1);
var_dump($token);