如何在多维数组中获得某些东西?

时间:2014-05-09 12:23:28

标签: php arrays multidimensional-array

我一直在努力,但我没有得到它。

我有我的阵列:

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>";
}

我的问题太模糊了吗? :那我真的很抱歉。我不是很擅长提出具体的问题。

1 个答案:

答案 0 :(得分:-2)

(更新)

请改为尝试:

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

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