如何到达一个多维数组中的东西



我已经试了很长时间了,但是我还是不明白。

我有一个数组:

public $cards = array( 
    array('name' => "arya", 'show' => "hidden")
);

,并希望我的程序与它一起工作。

我试过这样做,但它没有工作。没有错误信息。我想用这个新的div

代替第一个
if (isset($this->cards['name']) == "name") {
    echo "<td><div style='height: 150px, width: 150px;'></div></td>";
}
我的问题是不是太模糊了?那么我真的很抱歉。我不太擅长问特定的问题。

(updated)

试试这个:

foreach ($this->cards as $cardArray) {
     if (isset($cardArray['name']) && $cardArray['name'] == "arya") {
        echo "
            <td><div style='height: 150px, width: 150px;'></div></td>
                ";
     }
}

您必须将第一次测试(isset)和第二次测试(== "name")分开。

相关内容

  • 没有找到相关文章

最新更新