Я пытаюсь отобразить изображение, где путь определен в массиве , а не из базы данных.
Сначала index.php
вызывает app/app.php
, который затем включает $animals
массив из animals.php
.
Проблема в том, как получить доступ к $animals
в index.php
и получить значение ключа pics
?
index.php
<?php require_once __DIR__ . '/app/app.php';
//var_dump($animals);?>
<?php foreach ($animals as $animal): ?> <br>
<a href="#"><?php echo $animal['name'] ?></a>
<?php echo $animal['size'] ?>
<img src="<?php echo $animal['pics'] ?>" alt="Pic 1">
<?php //echo "<img src='" . $pics . "' alt=''>"; ?>
<?php endforeach; ?>
app / app.php:
<?php
ini_set('display_errors', '1');
error_reporting('E_ALL');
$animals = require_once __DIR__ . '/Db/animals.php';
animals.php:
<?php
return [
[
'name' => 'cow',
'size' => 20,
'pics' => ['/photos/cow1.jpg'],
//'pics' => 'photos/cow1.jpg',
//'pics' => '<img class="wrap" src="photos/cow1.jpg">',
//'pics' => './photos/cow1.jpg';
'detailes' => [
'colour' => 'brown',
'origin' => 'N Italy',
],
],
];
Расстраивает, что я не могу решить это.Может быть, кто-то может помочь.