显示带有哈希数组链接的图像



我正在尝试显示来自哈希数组中某个链接的图像列表。 在我自己的文件夹中的其他一些图像旁边。提前致谢

    $config = [
   'gallery_name' => 'my_heading',
   'unsplash_categories' => ['array','of','category','keywords'],
   'local_images' => 
   ['folder/jpg1.jpg','folder/jpg2.jpg','folder/jpg1.jpg','folder/jpg4.jpg']
   ];

在 HTML 中,尝试过什么。

   <?php foreach($config as $my_config => $gallery_name): ?>
    <h1><?php echo $gallery_name; ?></h1>
    <?php endforeach ?>
    <p>  
     <?php foreach($config as $img)
     {
    foreach($img['local_images'] as $local_img)
    {
        echo "<img src='".$local_img['']."' alt=''>.<br>";
    }
    foreach($img['unsplash_categories'] as $unsplash_img)
    {
        echo "<img src='".$unsplash_img['']."' alt=''>.<br>";
    }
    }
 ?>   
 </p>

欢迎来到 SO,Shaik。
不清楚您想要确切实现的目标,但如果您只想使用$config作为示例显示图像,则可以将其简化为如下所示:

<h1><?= $config["gallery_name"]; ?></h1>
<p> 
    <?php
    foreach($config['local_images'] as $local_img)
    {
        echo "<img src='" . $local_img . "' alt=''>.<br>";
    }
    //same for unsplash_categories...
    ?>   
</p>

最新更新