《PHP實(shí)例:php中JSON的使用方法》要點(diǎn):
本文介紹了PHP實(shí)例:php中JSON的使用方法,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
PHP應(yīng)用從5.2版本開始,PHP原生提供json_encode()和json_decode()函數(shù),前者用于編碼,后者用于解碼.
json_encode()??????????????????????????????????????????????????????????????????????
該函數(shù)主要用來將數(shù)組和對(duì)象,轉(zhuǎn)換為json格式.
PHP應(yīng)用輸出結(jié)果:
json只接受utf-8編碼的字符,json_encode()的參數(shù)必需是utf-8編碼.
PHP應(yīng)用
class person
{
public $name;
public $age;
public $height;
function __construct($name,$age,$height)
{
$this->name = $name;
$this->age = $age;
$this->height = $height;
}
}
$obj = new person("zhangsan",20,100);
$foo_json = json_encode($obj);
echo $foo_json;
PHP應(yīng)用輸出結(jié)果:
當(dāng)類中的屬性為私有變量的時(shí)候,則不會(huì)輸出.
json_decode()??????????????????????????????????????????????????????????????????????
該函數(shù)用于將json文本轉(zhuǎn)換為相應(yīng)的PHP數(shù)據(jù)結(jié)構(gòu).
PHP應(yīng)用輸出結(jié)果:
通常情況下,json_decode()總是返回一個(gè)PHP對(duì)象.
轉(zhuǎn)成數(shù)組的:
PHP應(yīng)用以上所述便是本文的全部內(nèi)容了,希望大家能夠喜歡.
《PHP實(shí)例:php中JSON的使用方法》是否對(duì)您有啟發(fā),歡迎查看更多與《PHP實(shí)例:php中JSON的使用方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10947.html