Здравствуйте уважаемые форумчане.
В PHP я новичок, и не могу реализовать правильно следующий алгоритм:
1. Перебор массива и вывод результатов в другой массив.
2. Извлечь из полученного массива наименьшее число.
Это скрипт в интернет магазине, вытягиваем массив цен товаров и выводим наименьшее.
Вот код цикла перебора и вывода поочередно цен на все товары.
<?php foreach ($pds as $p) { ?>
<?php $p_all = $this->model_catalog_product->getProduct($p['product_id']); ?>
<?php if (!$p_all['special']) { ?> // Если на товар акция
<?php echo round($p_all['price']); ?> // Вывод обычной цены
<?php } else { ?>
<?php echo round($p_all['special']); ?> // Вывод скидочной цены
<?php } ?>
<?php } ?>
Результатом выполнения этого цикла является строка со значениями цен.
А вывести нужно только одно, наименьшее.
Оч благодарен за любую помощь.
|