从JSON获得PHP的价值

Kim*_*Kim 0 php json

我需要的对象的信息"label","name"其中value=true在一个PHP变量,而不是为value=false.

这个JSON数组是如何完成的?

如果我做一个var_dump,JSON我得到这个:

array(8) {
  [0]=>
  object(stdClass)#8 (3) {
    ["label"]=>
    string(4) "Name"
    ["name"]=>
    string(7) "txtName"
    ["value"]=>
    bool(true)
  }
  [1]=>
  object(stdClass)#9 (3) {
    ["label"]=>
    string(6) "E-mail"
    ["name"]=>
    string(8) "txtEmail"
    ["value"]=>
    bool(true)
  }
   [2]=>
  object(stdClass)#10 (3) {
    ["label"]=>
    string(12) "Phone Number"
    ["name"]=>
    string(8) "txtPhone"
    ["value"]=>
    bool(false)
  }
  [3]=>
  object(stdClass)#11 (3) {
    ["label"]=>
    string(19) "Mobile Phone Number"
    ["name"]=>
    string(14) "txtMobilePhone"
    ["value"]=>
    bool(false)
  }
}
Run Code Online (Sandbox Code Playgroud)

som*_*som 5

$arr = array();
$i = 0;
foreach($json as $key => $items) {
    if($items->value == true) {
       $arr[$i]['label'] = $items->label;
       $arr[$i]['name'] = $items->name;
       $i++;
    }
}
Run Code Online (Sandbox Code Playgroud)