如何从 json 中检索数据 json
how to retrieve data from json in json
我的控制器中有以下代码:
public function actionForm($id)
{
$jsonfile=ChForms::model()->findByPk($id);
$decodedJson=json_decode($jsonfile->json, true);
var_dump($decodedJson);
return $decodedJson;
}
此处 json(在 $jsonfile->json 中)是 ChForms 中的字段名称。
当我写 `var_dump($decodedJson); 时,它显示了以下数据:
array(38) { ["name"]=> string(10) "membership" ["view"]=> string(14) "pdf/membership" ["phone"]=> string(5) "22222"
我准备用下面的方式展示:
name: membership
view: pdf/membership
phone: 22222
我该怎么做?
您可以使用 foreach():
foreach ($decodedJsonas as $key => $value) {
echo "$key: $value \n";
}
您可以在下面看到它是如何工作的:
我的控制器中有以下代码:
public function actionForm($id)
{
$jsonfile=ChForms::model()->findByPk($id);
$decodedJson=json_decode($jsonfile->json, true);
var_dump($decodedJson);
return $decodedJson;
}
此处 json(在 $jsonfile->json 中)是 ChForms 中的字段名称。 当我写 `var_dump($decodedJson); 时,它显示了以下数据:
array(38) { ["name"]=> string(10) "membership" ["view"]=> string(14) "pdf/membership" ["phone"]=> string(5) "22222"
我准备用下面的方式展示:
name: membership
view: pdf/membership
phone: 22222
我该怎么做?
您可以使用 foreach():
foreach ($decodedJsonas as $key => $value) {
echo "$key: $value \n";
}
您可以在下面看到它是如何工作的: