json_encode
對變量進行JSON 編碼
json_encode()
函數用於將值編碼為JSON 格式。
如何將關聯數組編碼為JSON 對象:
<?php $age = array ( "Bill" => 35 , "Elon" => 37 , "Steve" => 43 ) ; echo json_encode ( $age ) ; ?>
運行實例
如何將索引數組編碼為JSON 數組:
<?php $cars = array ( "Volvo" , "BMW" , "Toyota" ) ; echo json_encode ( $cars ) ; ?>
運行實例
json_encode ( value , options , depth )
參數 | 描述 |
---|---|
value | 必需。指定要編碼的值。 |
options | 可選。指定位掩碼(JSON_FORCE_OBJECT、JSON_HEX_QUOT、JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_INVALID_UTF8_IGNORE、JSON_INVALID_UTF8_SUBSTITUTE、JSON_NUMERIC_CHECK、JSON_PARTIAL_OUTPUT_ON_ERROR、JSON_PRESERVE_ZERO_FRACTION、JSON_PRETTY_PRINT、JSON_UNESC APED_LINE_TERMINATORS、JSON_UNESCAPED_SLASHES、JSON_UNESCAPED_UNICODE、JSON_THROW_ON_ERROR) |
depth | 可選。指定最大深度。 |