首页 > 语言 > PHP > 正文

PHP之将POST数据转化为字符串的实现代码

2024-05-04 23:51:50
字体:
来源:转载
供稿:网友

主要用途就是记录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;}

完成


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选