Welcome

首页 / 网页编程 / PHP / PHP之将POST数据转化为字符串的实现代码

主要用途就是记录POST过来的参数;
以下函数主要原理还是应用递归方式,将多维数组转化为一维数组进行,最后进行数组转字符串处理既可拿到POST过来的数据字符串化;
核心代码:
/** * 应用于LOG记录POST参数使用 ** @version 0.0.1 * @Author Chenjl <ciwdream@gmail.com> ** @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;}
完成