Penyelesaian untuk menukar tatasusunan php kepada kod bercelaru json Cina: 1. Lakukan transcoding urlencode() untuk setiap elemen dalam tatasusunan 2. Kemudian gunakan fungsi json_encode() untuk menukar kepada json.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Cara untuk selesaikan penukaran array php json masalah bercelaru Cina?
Lakukan urlencode() untuk setiap elemen dalam tatasusunan, gunakan json_encode() untuk menukar kepada json Untuk menyahkod, gunakan json_decode()
Contoh:
.foreach ( $result as $keys => $value ) //包含中文的二维数组$result转json,数组内部元素一一使用urlencode转换即可保证中文不乱码 { foreach($value as $key=>$column) { $testJSON[$keys][$key] = urlencode ( $column ); } } var_dump( json_encode ( $testJSON )); //转为json $result = urldecode ( json_encode ( $testJSON ) ); //转回数组
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah menukar tatasusunan php kepada kod kacau Cina json. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!