本文目錄一覽:
- 1、如何正確運用PHP json
- 2、如何正確運用PHP json_encode函數進行中文轉換?
- 3、php json 如何正確的get?
- 4、如何在php中正確的使用json
- 5、淺談PHP中JSON數據操作
如何正確運用PHP json
$ary = []; // 定義數組
$json_str = json_encode($ary); // 轉碼為JSON格式的字元串
$ary = json_decode($json_str, true); // 轉碼為數組格式
$_object = json_decode($json_str); // 轉碼為對象格式
如何正確運用PHP json_encode函數進行中文轉換?
在 php 中使用 json_encode() 內置函數(php 5.2)可以使用得 php 中數據可以與其它語言很好的傳遞並且使用它。這個函數的功能是將數值轉換成json數據存儲格式,但是轉換後的中文會變成Unicode編碼。\x0d\x0a[php] view plaincopyprint?\x0d\x0a
php json 如何正確的get?
一般前端發送 ajax 的時候都有封裝好的,直接發送默認就是 json格式的數據,比如 jQuery.js的 $.ajax,$.get,$.post 等,
或者 axios 也可以。
直接把 json 字元串拼接到 url 中很容易出現問題,很可能會出現一些特殊字元沒有處理好的情況。
所以,建議直接使用成熟的庫。
如何在php中正確的使用json
將json字元串解析成對象:
$json = ‘{“a”:1,”b”:2}’;
$obj = json_decode($json);
echo $obj-a;//1
echo $obj-b;//2
將對象轉為json字元串
echo json_encode(array(‘a’=1,’b’=2));//{“a”:1,”b”:2}
淺談PHP中JSON數據操作
JSON,全稱是JavaScript
Object
Notation。它是基於JavaScript編程語言ECMA-262
3rd
Edition-December
1999標準的一種輕量級的數據交換格式,主要用於跟伺服器進行交換數據。跟XML相類似,它獨立語言,在跨平台數據傳輸上有很大的優勢
新建文件json.php,先做encode操作:
//encode
//生成JSON格式數據
$arr
=
array(1,2,3,4,5,6,7,8,9,’Hello’,’PHP’);
echo
json_encode($arr);//json_encode:把一個對象轉換成json格式數據
得到的結果是[1,2,3,4,5,6,7,8,9,”Hello”,”PHP”]
再來做decode操作:
//decode
解碼
$jsonStr
=
‘{“h”:”Hello”,”w”:”World”,”0″:[3,2,1]}’;
$obj
=
json_decode($jsonStr);
echo
$obj-h;//使用成員訪問的方式就可以得到結果
知道簡單的使用方法後,可以嘗試著抓API數據,比如天氣…
以上所述就是本文的全部內容了,希望大家能夠喜歡。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/256511.html