ホームページ >バックエンド開発 >PHPチュートリアル >強力なPHPエンコーディング変換機能_PHPチュートリアル
この関数は、PHP に付属している関数よりもはるかに強力であると考えられています。この関数は、指定した文字エンコーディングを自動的に取得し、必要な友人がそれを参照できるようにします。 。
コードは次のとおりです | コードをコピー |
/** * コーディング相互変換を実現するループ * * @param string $param (文字列、オブジェクト、または配列)、$currCharset 現在のエンコーディング、$toCharset 予想されるエンコーディング * @return パラメータの型 */ 関数 zhandi_iconv($param,$currCharset,$toCharset){ if ($currCharset != $toCharset){ if (is_string($param)){ return iconv($currCharset, $toCharset, $param); } elseif (is_array($param)){ foreach ($param as $key => $value){ $param[$key] = zhandi_iconv($value); } $param を返します; } elseif (is_object($param)){ foreach ($param as $key => $value){ $param->$key = zhandi_iconv($value); } $param を返します; } 他{ $param を返します; } } $param を返します; } |