Использование последнего элемента в массиве PHP

Привет я использую Кокпит CMS в качестве бэкэнда для нового проекта, и я установил свой index.php иметь фоновое изображение.

Теперь я хочу, чтобы пользователь мог изменять изображения в «галерее», не удаляя другие изображения, и я хочу загрузить последнее изображение в «галерее».

Вот Кокпит Галереи документация.

Я могу сделать это с этим:

<?php foreach(gallery('Backgrounds') as $images): ?>

<?php thumbnail($images["path"]) ?>

<?php endforeach;?>

однако это загружает все изображения и является действительно медленным и неэффективным, то, что я хочу сделать, это загрузить изображения в массив и использовать последнее изображение, это то, что я пока имею:

<?php $images = cockpit("galleries")->gallery('Backgrounds'); ?>

<?php thumbnail(end($images["path"])) ?>

Обновить:

Проверено PHP-журнал получаю эту ошибку:

PHP Warning:  end() expects parameter 1 to be array, null given in /Users/username/Developer/Beardedweb/index.php on line 10

Извините, не очень опытный PHP.

Ура,
Отис Райт.

0

Решение

Ты рядом. Сначала вы должны получить последний элемент массива и затем получить это значение.

<?php
$img = end($images);
thumbnail($img["path"]);
?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]