【问题标题】:Loop through array and print out array values循环遍历数组并打印出数组值
【发布时间】:2011-02-07 11:24:10
【问题描述】:

对不起,我没有任何东西可以展示,但我尝试过的一切都失败了。

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

[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
            )

    )

所以例如我想打印出来

Field1 是布尔值 Field2 是 varchar.. 等

我们将不胜感激您的帮助

【问题讨论】:

    标签: php arrays loops


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。这很有效,我学到了很多关于如何处理这类数据的知识。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2017-05-21
    • 1970-01-01
    相关资源
    最近更新 更多