21,886
社区成员
发帖
与我相关
我的任务
分享
Array ( [data] => Array ( [0] => Array ( [asin] => B00F9520K4 [binding] => consumer_electronics [dimensionUnit] => cm [dimensionUnitString] => センチメートル [encryptedMarketplaceId] => [gl] => gl_pc [height] => 2.4892 [imageUrl] => https://images-na.ssl-images-amazon.com/images/I/415edkJ88eL._SCLZZZZZZZ__SL120_.jpg [isWhiteGloveRequired] => [length] => 23.5966 [link] => http://www.amazon.co.jp/gp/product/B00F9520K4/ref=silver_xx_cont_revecalc [originalUrl] => [productGroup] => [subCategory] => [thumbStringUrl] => https://images-na.ssl-images-amazon.com/images/I/415edkJ88eL._SCLZZZZZZZ__SL80_.jpg [title] => HDMI切替器/セレクター 3HDMI to HDMI(メス→オス) 3D対応 V1.4( 3入力 to 1出力) [weight] => 0.0953 [weightUnit] => kilograms [weightUnitString] => キログラム [width] => 15.6972 ) ) [processedDate] => Tue Jul 14 09:04:08 UTC 2015 [succeed] => true )
//格式化输出
function jsonformat($str) {
return preg_replace('/[\n\r\t]/','',urldecode(json_encode(url_encode($str))));
}
//url_encode
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;
}
//第一种 ,php5.4+
echo json_encode("中文",JSON_UNESCAPED_UNICODE);
//第二种
$test = json_encode(urlencode("中文"));
echo urldecode($test);
考虑到兼容,我一般用第二种