2011-02-07 71 views
1

对不起,我没有任何东西可以显示,但是我所尝试过的所有东西都失败了。循环遍历数组并打印出数组值

我有一个数组作为对象的一部分返回。我需要遍历这些值并将它们放入变量中,然后将它们打印在页面上。

[Required] => Array 
    (
     [0] => stdClass Object 
      (
       [Field] => Field1 
       [Question] => Question1 
       [DataType] => Boolean 
      ) 

     [1] => stdClass Object 
      (
       [Field] => Field2 
       [Question] => Question2 
       [DataType] => varchar 
      ) 

     [2] => stdClass Object 
      (
       [Field] => Field3 
       [Question] => Question3 
       [DataType] => Boolean 
      ) 

     [3] => stdClass Object 
      (
       [Field] => Field4 
       [Question] => Question5 
       [DataType] => Int 
      ) 

    ) 

因此,例如,我想打印出

字段1是布尔 字段2为varchar ..等

的善意帮助,将不胜感激

回答

4

需要的是一个对象的属性,所以使用$ object-> Required ...它的值是一个数组,所以使用foreach;你想要的元素也属性,所以

foreach($object->Required as $needed) { 
    echo $needed->Field,' is ',$needed->DataType,"\n"; 
} 
+0

非常感谢。这工作,我学到了很多关于如何处理这类数据。非常感谢。 – user606336

相关问题