0

这是我的 $array:

array(2) {
  [0]=>
  object(stdClass)#374 (49) {
    ["value1_name"]=>
    string(x) "value1"
    ["value2_name"]=>
    string(y) "value2"
  }

  [1]=>
  object(stdClass)#375 (49) {
    ["value1_name"]=>
    string(x) "value3"
    ["value2_name"]=>
    string(y) "value4"
  }

如果 value2_name 值等于 value2,我想打印value1_name值。所以我希望打印value1。我怎样才能做到这一点?我希望我已经清楚了。谢谢。





4

2 回答 2

0

使用foreach. 你的意思是喜欢跟随吗?

foreach($array as $value)
{
   if($value->value2_name == "value2")
      echo $value->value1_name;
   else
      // something to do
}
于 2013-08-30T09:09:30.920 回答
0

试试foreach loop喜欢

foreach ($myarray as $val)
{
   if ( $val->value2_name == "value2")
       echo $val->value1_name;      
}
于 2013-08-30T09:11:14.437 回答