f2);
echo ( $json_obj->mytest);
$json_arr=json_decode($json_str,true);//返回数组
var_dump($json_arr);
echo $json_arr['f1'];// 输出fadfasdfasd
///对 对象进行 json操作;
class A {
public $f1 = 'fadfasdfasd';
public $f2 = array(2121,21312312);
public $mytest=312321;
private $private_val='这是一个 private val';
protected $protected_val='这是一个 protected val';
public function sayhello(){
echo 'hello world!!';
}
}
echo "";
echo "_____________________________________________________
";
$obj_a=new A;
$obj_a->sayhello();
var_dump($obj_a);
echo $json_str= json_encode($obj_a); //json对象的时候 只会对public val 有效
$json_obj=json_decode($json_str); //返回的是对象
var_dump($json_obj); //对象的类型为 stdClass;==
$json_arr=json_decode($json_str,true);//返回数组
var_dump($json_arr); //成功的将$obj_a 转为了数组的形式来展现; //当然仅仅展现了 public value
?>
php json arr obj 简单记录
最新推荐文章于 2026-06-21 13:17:59 发布
本文介绍如何使用PHP进行JSON数据的编码和解码操作,并通过示例展示了如何将类实例转换成JSON格式的数据。

1335

被折叠的 条评论
为什么被折叠?



