Php 如何在yii 1中获得解码Json的特定元素?
我有以下代码:Php 如何在yii 1中获得解码Json的特定元素?,php,json,yii,yii1.x,Php,Json,Yii,Yii1.x,我有以下代码: public function actionsdf($id){ $dsf=UserLog::model()->findByPk($id); $decode=$dsf->text; var_dump($decode=$dsf->text); $res=CJSON::decode($decode); var_dump($res); } var\u转储的结果($deco
public function actionsdf($id){
$dsf=UserLog::model()->findByPk($id);
$decode=$dsf->text;
var_dump($decode=$dsf->text);
$res=CJSON::decode($decode);
var_dump($res);
}
var\u转储的结果($decode=$dsf->text)代码>是
string(103)“{”text:“LOG_EVENT_MEMBERSHIP_FORM_SENT{time}{FORM_id}”,“params:{{time}”:“11:38”,“{FORM_id}”:“402”}”
解码json(var_dump($res);)的结果是
array(2){[“text”]=>string(46)“LOG\u EVENT\u MEMBERSHIP\u FORM\u SENT{time}{FORM\u id}”[“params”]=>array(2){[“{time}”]=>string(5)“11:38”[{FORM\u id}]=>string(3)“402”}
我只需要从表单d(其中表单id=402)中检索402
本身。我该怎么做?应该是[“params”][“{form_id}”]
$res=CJSON::decode($decode);
var_dump($res);
var_dump( $res["params"]["{form_id}"] );