Maison > php教程 > PHP源码 > le corps du texte

php json_encode中文编码

PHP中文网
Libérer: 2016-05-25 16:58:24
original
1569 Les gens l'ont consulté

php代码

/**
 * 中文编码JSON
 * @param $data
 * @return string
 */
function encode_json($data){
	if(version_compare(&#39;5.4&#39;,PHP_VERSION,&#39;<&#39;)){
		//5.4以上
		return json_encode($data,JSON_UNESCAPED_UNICODE);
	}else{
		return urldecode(json_encode(url_encode($data)));
	}
}
Copier après la connexion

2. 代码

/**
 * URL编码(可迭代数组)
 * @param $str
 * @return array|string
 */
function url_encode($str) {
	if(is_array($str)) {
		foreach($str as $key=>$value) {
			$str[urlencode($key)] = url_encode($value);
		}
	} else {
		$str = urlencode($str);
	}

	return $str;
}
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!