ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのループ実装 (文字列、オブジェクト、または配列) のエンコードと変換

PHP でのループ実装 (文字列、オブジェクト、または配列) のエンコードと変換

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:35:39905ブラウズ

/**
* エンコーディング変換を実装するループ
*
* @param string $param (文字列、オブジェクト、または配列)、$currCharset 現在のエンコーディング、$toCharset 予想されるエンコーディング
* @return パラメーターの型

*/

function zhandi_iconv($param,$currCharset,$toCharset){


if ($currCharset != $toCharset){
if (is_string($param)){
return iconv ($currCharset, $toCharset, $param);
}else if (is_array($param)){
foreach ($param as $key => $value){
$param[$key] = zhandi_iconv($value) ,$currCharset,$toCharset);
}
return $param;
}else if (is_object($param)){
foreach ($param as $key => $value){
$param-> $key = zhandi_iconv($value,$currCharset,$toCharset);
}
return $param;
}else{
return $param;
}
}
return $param;
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。