【发布时间】:2023-03-14 05:16:02
【问题描述】:
在 php 中,我试图从这个 json 文件中获取数字(0、13、20、45、53、56):
{
"0": {
"classcat": "a",
},
"13": {
"classcat": "b",
},
"20": {
"classcat": "c",
},
"45": {
"classcat": "d",
},
"53": {
"classcat": "e",
},
}
我将此文件填充到带有 foreach 循环的选择字段中。我想要的输出是:
<select>
<option value="(classcatvalue)">(classcatvalue + number)</option>
<option value="a">a 0</option>
<option value="b">b 13</option>
<option value="c">c 20</option>
<option value="d">d 45</option>
<option value="e">e 53</option>
</select>
看起来很简单,但我想不通。 有什么想法吗?
【问题讨论】:
-
json_decode,循环数组\对象。
-
为什么所有的反对票?试图让它变得简单,并带有代码示例,但仍然......
-
@stangerup 您的问题中没有 PHP 代码,这是主题本身。无论如何,你可能会因为没有展示足够的研究而被否决,因为使用 PHP 解析 JSON 是一个非常常见的主题,例如一个简单的搜索可以为你解决这个问题。而且,您的 JSON 无效。只有当你使它有效时,像接受的答案这样的答案才有效......