php - 从php中的关联数组中提取值

标签 php arrays multidimensional-array

我有一个格式如下的数组。

$data = array(
             1=>array('img'=>'1.png','title'=>'title1','desc'=>'desc1'),
             2=>array('img'=>'2.png','title'=>'title2','desc'=>'desc2'),
             1=>array('img'=>'3.png','title'=>'title3','desc'=>'desc3'),
             );

这是我需要的最终输出,

<img src="1.png">
<h1>title1</h1>
<p>desc1</p>

<img src="2.png">
<h1>title2</h1>
<p>desc2</p>
 .........

我怎样才能创建它?感谢您的帮助。

最佳答案

使用 foreach 循环,如下所示:

foreach( $data as $item) {
    echo '<img src="' . $item['img'] . '">';
    echo '<h1>' . $item['title'] . '</h1>';
    echo '<p>' . $item['desc'] . '</p>';
    echo "\n";
}

关于php - 从php中的关联数组中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484654/

相关文章:

php - 明显的PHP语法错误

php - 根据 MySQL 和 PHP 中其他表的列中的最高值选择行

php - 如果为真,则在条件内分配变量

arrays - Postgres数组比较困惑

Javascript 将数组重新映射到对象中,排除 0(零)值

php - 使用多维数组调用 array_diff_assoc() 时为 "Array to string conversion error"

php - 使用 PDO 从特定列和行返回数据

javascript - 如何将拆分元素放入数组中?

javascript - 如何从多维数组中获取最小值?

java - 二维数组的第一个索引在没有任何显式增量的情况下增加