用HTML打印图像的数组

时间:2014-04-03 01:09:43

标签: php arrays

我希望在PHP中生成以下代码:

<img src"images/logo1.png" alt="Compagny 1">
<img src"images/logo2.png" alt="Compagny 2">
<img src"images/logo3.png" alt="Compagny 3">

如何使用数组生成此列表?

2 个答案:

答案 0 :(得分:1)

$array = array('Company1'=>'logo1.png','Company2'=>'logo2.png','Company3'=>'logo3.png');

foreach($array as $key=>$var){
     echo '<img src"images/'.$var.'" alt="'.$key.'">';
}

你走了。 :)

答案 1 :(得分:0)

步骤1:设置阵列。

<?php 
$images = array(
    0 => array(
        'src' => 'IMAGESRC',
        'alt' => 'IMAGEALT'
    ),
    1 => array(
        'src' => 'IMAGESRC',
        'alt' => 'IMAGEALT'
    ),
    2 => array(
        'src' => 'IMAGESRC',
        'alt' => 'IMAGEALT'
    ),
);
?>

步骤2:创建一个循环来迭代上面的数组并打印出请求的内容。 Foreach Loop

foreach($images as $img) {
    echo "<img src='" . $img['src'] ."' alt='" . $img['alt'] . "'/> \n";
}