Php 如何将JSON传递给复选框

Php 如何将JSON传递给复选框,php,html,json,Php,Html,Json,Json 我的问题是: 如何检索json字符串? 我试过这样做 {"segment":"Class I-V Tuition,Class VI-VIII Tuition" ,"Board":["cbse"] ,"Class I-V":["Allsubject"] ,"Class VI-VIII":["cbse","cse/Ise"] ,"Class VI-VIII Subject":["Allsubject","Science"] ,"Class XI-X":null ,"Class

Json

我的问题是:

如何检索json字符串? 我试过这样做

{"segment":"Class I-V Tuition,Class VI-VIII Tuition"
 ,"Board":["cbse"]
 ,"Class I-V":["Allsubject"]
 ,"Class VI-VIII":["cbse","cse/Ise"]
 ,"Class VI-VIII Subject":["Allsubject","Science"]
 ,"Class XI-X":null
 ,"Class XI-X Subject":null
 ,"Class XI-XII":null
 ,"Class XI-XII Subject":null
 ,"Languagesubject":null
 ,"engineering":null
 ,"Diploma":null
 ,"Dancesubject":null
 ,"Degree Course":null
 ,"Degree Subject":null
}

Here  key:Board
      value:cbse
      key:Class I-V
      value:Allsubject like wise json pattern stored in classconducted column
执行与中相同的操作,但解析JSON而不是分解它

<input type="checkbox" name="board[]"  value="cbse" <?php if($val[0]=='cbse'){echo "checked";}?>>CBSE
<input type="checkbox" name="board[]"  value="cse/Ise" <?php if($val[1]=='ICSE/ISE'){echo "checked";}?>>ICSE/ISE.

你能更好地格式化上面的代码吗?DACros我想你也理解这里的概念。只是我想把json值传递给我的复选框。如果值在那里,我想显示选中的复选框。不来,请检查我这样做的$cats=json_decode$row['classconducted'],true;你得更清楚些。美元行的var_转储是什么?$cats打印成什么?你似乎只是在尝试一些代码,你需要先知道你在用什么,我们也是。是的,你的are wright$row给出了数组[segment]=>I-V类学费,VI-VIII类学费,IX-X类学费,XI-XII类学费,工程科目[Board]=>数组[0]=>cbse[I-V类]=>数组[0]=>Allsubject[Class VI-VIII]=>Array[0]=>cbse[Class VI-VIII Subject]=>Array[0]=>Allsubject在打印后\u r$row我已经厌倦了这个长曲棍球,谢谢你的知识。你找到解决的办法了吗?在我之前的命令中,我已经尝试过了。
<input type="checkbox" name="board[]"  value="cbse" <?php if($val[0]=='cbse'){echo "checked";}?>>CBSE
<input type="checkbox" name="board[]"  value="cse/Ise" <?php if($val[1]=='ICSE/ISE'){echo "checked";}?>>ICSE/ISE.
$cats = json_decode($row['classconducted'], true);

<input type="checkbox" name="segment[]" value="Class I-V Tuition" <?php if(in_array('Class I-V Tuition', $cats)) { echo "checked"; }?>> Class I-V Tuition