Heim > Artikel > Backend-Entwicklung > PHP-Implementierungscode zum Konvertieren von POST-Daten in einen String
Der Hauptzweck besteht darin, die Parameter von POST aufzuzeichnen.
Das Hauptprinzip der folgenden Funktionen besteht darin, mehrdimensionale Arrays mithilfe der Rekursion in eindimensionale Arrays umzuwandeln zur String-Verarbeitung, um die Stringifizierung der Daten zu erhalten;
Kerncode:
/** * 应用于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; }AbgeschlossenMehr PHP wird Daten POSTEN. Für Artikel, die sich auf den in Strings konvertierten Implementierungscode beziehen, achten Sie bitte auf die chinesische PHP-Website!