php陣列轉json的函數是json_encode()。 json_encode()函數可以對變數進行JSON編碼,將其轉換為json字串數據,語法格式「json_encode (value)」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php陣列如何轉換成json?可以使用json_encode()函數。
範例:
<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?>
{"a":1,"b":2,"c":3,"d":4,"e":5}
PHP json_encode()函數
json_encode()函數可以對變數進行JSON編碼
語法:
json_encode ( $value [, $options = 0 ] )
回傳字串,包含了 value 值JSON 形式的表示。
注意:
1、$value為要編碼的值,且函數只對UTF8編碼的資料有效;
2、options:由下列常數組成的二進位遮罩:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBETJECT#4、FJVECT#3n; ,可以用var_dump()列印出來看資料型別;
5、執行成功回傳JSON數據,否則回傳FALSE。
傳回值:
成功則傳回 JSON 編碼的 string 或失敗時傳回 false 。
推薦學習:《
PHP影片教學以上是php數組轉json的函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!