admin 管理员组文章数量: 1087139
2024年4月23日发(作者:webscraper)
PHP中常用的实例介绍
PHP中常用的实例介绍
PHP 独特的语法混合了C、Java、Perl以及PHP自创的`语法。它
可以比CGI或者Perl更快速地执行动态网页。下面店铺给大家介绍
PHP中常用的实例,欢迎阅读!
PHP中常用的实例介绍
解析url并得到url中的参数
$url = '';
$arr = parse_url($url);
var_dump($arr);
$arr_query = convertUrlQuery($arr['query']);
var_dump($arr_query);
var_dump(getUrlQuery($arr_query));
/**
* 将字符串参数变为数组
* @param $query
* @return array array (size=10)
'm' => string 'content' (length=7)
'c' => string 'index' (length=5)
'a' => string 'lists' (length=5)
'catid' => string '6' (length=1)
'area' => string '0' (length=1)
'author' => string '0' (length=1)
'h' => string '0' (length=1)
'region' => string '0' (length=1)
's' => string '1' (length=1)
'page' => string '1' (length=1)
*/
function convertUrlQuery($query)
{
$queryParts = explode('&', $query);
$params = array();
foreach ($queryParts as $param) {
$item = explode('=', $param);
$params[$item[0]] = $item[1];
}
return $params;
}
/**
* 将参数变为字符串
* @param $array_query
* @return string string
'm=content&c=index&a=lists&catid=6&area=0&author=0&h=
0®ion=0&s=1&page=1' (length=73)
*/
function getUrlQuery($array_query)
{
$tmp = array();
foreach($array_query as $k=>$param)
{
$tmp[] = $k.'='.$param;
}
$params = implode('&',$tmp);
return $params;
}
2,利用正则表达式实现手机号码中间4位用星号(*)替换显示
//Method 1:
版权声明:本文标题:PHP中常用的实例介绍 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713878798a655756.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论