文字列、オブジェクト、または配列の変換を理解する必要がある場合は、トラバーサルを使用して文字列エンコーディングの相互変換を実現する方法を紹介しています。
コードは次のとおりです |
コードをコピー |
/**
* コーディング相互変換を実現するループ
*
* @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 を返します;
}
|
http://www.bkjia.com/PHPjc/631646.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631646.html技術記事この記事では、文字列、オブジェクト、または配列の変換を理解する必要がある場合に、トラバーサルを使用して文字列エンコーディングの相互変換を実現する方法を紹介します。 コードは次のとおりです コピー...