php將數(shù)組轉(zhuǎn)換為json的方法:可以使用json_encode()函數(shù)來進行轉(zhuǎn)換。json_encode()函數(shù)可以對變量進行json編碼,該函數(shù)如果執(zhí)行成功則返回json數(shù)據(jù),反之則返回false。
函數(shù)介紹:
json_encode() 用于對變量進行 json 編碼,該函數(shù)如果執(zhí)行成功返回 json 數(shù)據(jù),否則返回 false 。
(推薦教程:php視頻教程)
語法:
string json_encode ( $value [, $options = 0 ] )參數(shù):
value: 要編碼的值。該函數(shù)只對 utf-8 編碼的數(shù)據(jù)有效。
options:由以下常量組成的二進制掩碼 json_hex_quot, json_hex_tag, json_hex_amp, json_hex_apos, json_numeric_check, json_pretty_print, json_unescaped_slashes, json_force_object, json_preserve_zero_fraction, json_unescaped_unicode, json_partial_output_on_error。
(相關(guān)推薦:php培訓(xùn))
代碼示例:
<?php class emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e);?>運行結(jié)果:
{"name":"sachin","hobbies":"sports","birthdate":"08\\\\/05\\\\/1974 12:20:03 pm"}