How to use json_encode () in php
This article mainly introduces how to use json_encode () in php, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand.
Json_encode ()
This function is mainly used to convert arrays and objects to json format. Let's take a look at an example of array conversion:
$arr = array ('averse = > 1) arr ($arr)
The result is
{"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}
Let's look at another example of object conversion:
$obj- > body = 'another post';$obj- > id = 21 * * obj-> approved = true;$obj- > favorite_count = 1 * obj-> status = NULL;echo json_encode ($obj)
The result is
{"body": "another post", "id": 21, "approved": true, "favorite_count": 1, "status": null}
Because json only accepts utf-8-encoded characters, the argument to json_encode () must be utf-8-encoded, otherwise you will get a null character or null. You should pay special attention to this when you use GB2312 coding in Chinese or ISO-8859-1 coding in foreign languages.
Thank you for reading this article carefully. I hope the article "how to use json_encode () in php" shared by the editor will be helpful to everyone. At the same time, I also hope you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!