<?php
//Éú³ÉÒ»¸öPHPÊý×é ¼Ù×°´ÓÇ°¶Ë»òÕßÆäËûµØ·½ÄÃÀ´µÄÊý¾Ý
$data = array();
$data[¡®name¡®] = ¡®test1¡®;
$data[¡®work¡®] = ¡®process¡®;
$data[¡®purpose¡®] = ¡®json¡®;
//json_encode ¡ª ¶Ô±äÁ¿½øÐÐ JSON ±àÂë ´ý±àÂëµÄ value £¬³ýÁËresource ÀàÐÍÖ®Í⣬¿ÉÒÔΪÈκÎÊý¾ÝÀàÐÍ
//¸Ãº¯ÊýÖ»ÄܽÓÊÜ UTF-8 ±àÂëµÄÊý¾Ý£¨Òë×¢£ºÖ¸×Ö·û/×Ö·û´®ÀàÐ͵ÄÊý¾Ý£©
//±àÂë³É¹¦Ôò·µ»ØÒ»¸öÒÔ JSON ÐÎʽ±íʾµÄ string ¡£
//Ê×ÏȽ«Êý×éת»»³ÉJSON
$json_string = json_encode($data);
//дÈëÎļþ
file_put_contents(¡®test.json¡®,$json_string);
<?php
//´ÓÎļþÖжÁÈ¡Êý¾Ý£¬ÒÔ×Ö·û´®ÐÎʽµ½PHPÖÐ
$json_string = file_get_contents(¡®test.json¡®);
//json_decode ¡ª ¶Ô JSON ¸ñʽµÄ×Ö·û´®½øÐнâÂë
//mixed json_decode ( string $json [, bool $assoc ] )
//½ÓÊÜÒ»¸ö JSON ¸ñʽµÄ×Ö·û´®²¢ÇÒ°ÑËüת»»Îª PHP ±äÁ¿
//$assocµ±¸Ã²ÎÊýΪ TRUE ʱ£¬½«·µ»Ø array ¶ø·Ç object ¡£
//°ÑJSON×Ö·û´®×ª³ÉPHPÊý×é
$data = json_decode($json_string,true);
var_dump($data);
¡¡