猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在php中获取此数组中的特定值
如何在 PHP 中获取此数组中的特定值
[{"key1":"value1","key2":"value2"}]
素胚勾勒不出你
浏览 326
回答 2
2回答
紫衣仙女
您可以使用array_search函数来查找具有值的特定键$json = '[{"key1":"value1","key2":"value2"}]';$array = json_decode($json, true);echo array_search("value2", $array[0]); //key2echo $array[0]["key2"] //value2
0
0
0
慕容3067478
您可以使用PHP array_search() 函数从数组中获取特定值。以下是您需要遵循的示例代码,由于提供的 PHP 数组是 JSON 格式,您首先需要按如下方式对其进行解码,$jsonArray = '[{"key1":"value1","key2":"value2"}]';$array = json_decode($jsonArray, true);所以解码后的数组会是这样的,Array( [0] => Array ( [key1] => value1 [key2] => value2 ))然后你可以使用array_search()函数,<?php$jsonArray = '[{"key1":"value1","key2":"value2"}]';$array = json_decode($jsonArray, true);echo array_search("value1", $array[0]); // Search an array for the value "value1" and return its key. In this case the key will be "key1"?>注意: array_search()函数是最好的选择。但是您也可以使用 afor-loop来迭代所有值并检查是否与您需要的值匹配。但我建议使用array_search()函数。希望这对你有帮助!
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续