截取多个JSON的参数值遇到问题。 json数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $json = '[{"Name":"PM","Value":"224"},{"Name":"WD","Value":"25"},{"Name":"SD","Value":"34"}]';$jsonArr = json_decode($json) ;foreach ($jsonArr as $value) { if($value->Name == 'WD'){ echo $value->Value."<br />"; }} $s = '[{"Name":"PM","Value":"224"},{"Name":"WD","Value":"25"},{"Name":"SD","Value":"34"}]';$t = array_filter(json_decode($s), function($v) { return $v->Name == 'WD'; });echo current($t)->Value; //25 已经搞了两天了,仍然没解决,无奈向大伙儿求救imagick扩展,谢谢了 【高手请近】PHP 【global引用传递】 和 【static 静态变量】 不起作用 求教请求执行效率 pear发信,搜狐附件不能正常显示 如何拿到要request的页面的文件名 登陆phpmyadmin验证,如何实现? 框架的问题,为什么会覆盖顶上的内容了? 关于&用法。 PHP发送邮件问题,急啊,不送分送RMB!!! 自定义加密算法的实现 如何实现把一组复选框作为一个变量数组由表单传递给下页? 晚辈不才~ 菜鸟一个~ 请教大虾~
$jsonArr = json_decode($json) ;
foreach ($jsonArr as $value) {
if($value->Name == 'WD'){
echo $value->Value."<br />";
}
}
$t = array_filter(json_decode($s), function($v) { return $v->Name == 'WD'; });
echo current($t)->Value; //25