在php中查找JSONArray中是否存在值
我有一个JSONArray,如下所示在php中查找JSONArray中是否存在值,php,json,Php,Json,我有一个JSONArray,如下所示 { "output": [ "a", "b", "c", "d", "e" ] } 我需要在php中查找上述数组中是否存在“e”。有人能帮我解决这个问题吗?非常感谢,我正在寻找in_数组函数。为什么否决这个问题?否决票是怎么回事?这是一个初学者提出的非常好的问题,我猜这是因为提问者在试图解决这个问题时没有表现出自己的努力,结果有点像:嘿,为我做这个,干杯,再见。
{
"output": [
"a",
"b",
"c",
"d",
"e"
]
}
我需要在php中查找上述数组中是否存在“e”。有人能帮我解决这个问题吗?非常感谢,我正在寻找in_数组函数。为什么否决这个问题?否决票是怎么回事?这是一个初学者提出的非常好的问题,我猜这是因为提问者在试图解决这个问题时没有表现出自己的努力,结果有点像:嘿,为我做这个,干杯,再见。我需要知道搜索什么才能找到我的答案。我设法通过C++方式遍历每个元素,找出其值并比较它。我想这会帮助我理解php中的一些函数。@lalith提示:始终在手册中进行简单搜索:,90%的时间回答您的问题。@deceze谢谢,我刚刚发现了这个问题。我是PHP新手,我不知道它有这么好的手册。谢谢大家。
$array = json_decode($json, true);
if (in_array('e', $array['output'])) {
...
}