PHP之将POST数据转化为字符串的实现代码
2018-09-07 22:16
阅读:344
主要用途就是记录POST过来的参数;
以下函数主要原理还是应用递归方式,将多维数组转化为一维数组进行,最后进行数组转字符串处理既可拿到POST过来的数据字符串化;
核心代码:
/** * 应用于LOG记录POST参数使用gt; * * @return string */ function getPostLog(array $_data = array(),$n = ){ $_gPOST = empty($_data) ? I(post.) : $_data; $_rs = array(); foreach ($_gPOST AS $name=>$value){ if( is_array($value) ){ $_rs[] = getPostLog($value,$name); }else{ if( !empty($_data) ){ $_rs[] = $n.[.$name.].=.$value; }else{ $_rs[] = $name.=.$value; } } } $_rs = implode(&, $_rs); return $_rs; }
完成
评论
亲,登录后才可以留言!