主要介紹Json_decode 相關(guān)問題技巧說明
json 是一個很好的數(shù)據(jù)結(jié)構(gòu)現(xiàn)在已經(jīng)廣泛用在網(wǎng)絡(luò)數(shù)據(jù)傳輸上 php 自身待了兩個和Json 相關(guān)的函數(shù) json_encode 和 Json_decode 這兩個函數(shù)的具體用法 網(wǎng)上有很多相關(guān)的文章 本文主要介紹 用json_encode 時 中文無法轉(zhuǎn)換的解決方案
本文假設(shè) 文件所用的編碼為gb2312; 先寫出所需的數(shù)組 json 是一個很好的數(shù)據(jù)結(jié)構(gòu)現(xiàn)在已經(jīng)廣泛用在網(wǎng)絡(luò)數(shù)據(jù)傳輸上,Php 自身待了兩個和json 相關(guān)的函數(shù)json_encode 和 json_decode 這兩個函數(shù)的具體用法 網(wǎng)上有很多相關(guān)的文章 本文主要介紹 用json_encode 時 中文無法轉(zhuǎn)換的解決方案。
本文假設(shè) 文件所用的編碼為gb2312; 先寫出所需的數(shù)組,對于JSON(JavaScript Object Notation)大家應(yīng)該不陌生,它是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時也易于機(jī)器解析和生成。#t#
它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。
Json_decode 代碼進(jìn)行介紹:
- class test
- {
- var $var = 0;
- function add(){
- echo $var+10;
- }
- }
- $unserialize_var = new test;
- $serializeserialize_var = serialize($unserialize_var);
- echo $serialize_var;
- $unserialize_var = null;
- $unserializeunserialize_var = unserialize($serialize_var);
- $unserialize_var->add();
- $arr = array
- (
- 'Name'=>'Peter',
- 'Age'=>20
- );
- $jsonencode = json_encode($arr);
- echo $jsonencode;