【问题标题】:How to solve the issue in multidimensional array如何解决多维数组中的问题
【发布时间】:2017-02-05 10:50:55
【问题描述】:

我有一个多维数组,如下所示。我想在循环中显示内容,所以我正在使用 foreach 循环,但出现错误

**注意:未定义索引:C:\xampp\htdocs中的propertyId**

我该如何解决这个问题?

$proprty_id=
Array
(
    [propertyId] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
        )

    [ProprtyName] => Array
        (
            [0] => Residential Project 1 
            [1] => Residential Project 2
            [2] => Residential Property 3
            [3] => Residential Property 4
        )

)
foreach($proprty_id as $property){
    echo "ID = ".$property['propertyId']."<br>";
}

【问题讨论】:

    标签: php php-5.5


    【解决方案1】:

    您将数组定义为$proprty_id 并将其称为$property 可能还有一些错别字?

    你的循环没有检查你的数组,因为它有不同的名字。

    $property=array(
        ['propertyId'] => Array
            (
                [0] => 1
                [1] => 2
                [2] => 3
                [3] => 4
            )
    
        ['ProprtyName'] => Array
            (
                [0] => Residential Project 1 
                [1] => Residential Project 2
                [2] => Residential Property 3
                [3] => Residential Property 4
            )
    
    )
                   foreach($property['propertyId'] as $v){
    
                        echo "ID = ".$v."<br>";
                    }
    

    【讨论】:

    • 第二次编辑更有意义,它会迭代第二维并返回 1,2,3,4,同样在数组键中引用。
    猜你喜欢
    • 2021-12-26
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 2016-11-09
    相关资源
    最近更新 更多