首頁 > 後端開發 > php教程 > PHP之將POST資料轉換為字串的實作碼

PHP之將POST資料轉換為字串的實作碼

高洛峰
發布: 2023-03-04 10:12:01
原創
2279 人瀏覽過

主要用途就是記錄POST過來的參數;

以下函數主要原理還是應用遞歸方式,將多維數組轉換為一維數組進行,最後進行數組轉字串處理既可拿到POST過來的資料字串化;

核心程式碼:

/**
 * 应用于LOG记录POST参数使用
 *
 * @version 0.0.1
 * @Author Chenjl <ciwdream@gmail.com>
 *
 * @return string
 */
function getPostLog(array $_data = array(),$n = &#39;&#39;){
 $_gPOST = empty($_data) ? I(&#39;post.&#39;) : $_data;
 $_rs = array();
 foreach ($_gPOST AS $name=>$value){
  if( is_array($value) ){
   $_rs[] = getPostLog($value,$name);
  }else{
   if( !empty($_data) ){
    $_rs[] = $n.&#39;[&#39;.$name.&#39;]&#39;.&#39;=&#39;.$value;
   }else{
    $_rs[] = $name.&#39;=&#39;.$value;
   }
  }
 }
 $_rs = implode(&#39;&&#39;, $_rs);
 return $_rs;
}
登入後複製

   

完成

更多 PHP之將POST資料轉換為字串的實現代碼相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板