可以通过以下步骤实现:
json_decode()
函数将JSON字符串转换为PHP数组。例如:$jsonData = '{"name": "John", "age": 30, "city": "New York"}';
$data = json_decode($jsonData, true);
function searchValueInArray($array, $value, $parentKey = '') {
foreach ($array as $key => $val) {
if ($val === $value) {
return ($parentKey !== '') ? $parentKey . ' -> ' . $key : $key;
}
if (is_array($val)) {
$result = searchValueInArray($val, $value, ($parentKey !== '') ? $parentKey . ' -> ' . $key : $key);
if ($result !== false) {
return $result;
}
}
}
return false;
}
$result = searchValueInArray($data, "John");
echo $result;
上述代码会输出:name
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐仅作参考,实际使用时需根据具体需求进行选择。
云+社区沙龙online第5期[架构演进]
云+社区沙龙online第6期[开源之道]
企业创新在线学堂
云+社区技术沙龙[第21期]
云+社区技术沙龙[第19期]
Elastic 中国开发者大会
Elastic 中国开发者大会
企业创新在线学堂
云+社区技术沙龙[第6期]
领取专属 10元无门槛券
手把手带您无忧上云