Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyelesaikan masalah menukar tatasusunan php kepada kod kacau Cina json

Bagaimana untuk menyelesaikan masalah menukar tatasusunan php kepada kod kacau Cina json

藏色散人
藏色散人asal
2021-09-12 09:39:482450semak imbas

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.

Bagaimana untuk menyelesaikan masalah menukar tatasusunan php kepada kod kacau Cina 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn