Удобный вывод массивов в Битрикс
17 февраля 2018 21:52:00
7884 просмотра
Работа с Битриксом — это работа с массивами. Всегда нужно знать какие данные приходят в массивах и поэтому их нужно выводить.
Данная функция выводит массив в тег <pre>, который компактно показывает данные. При этом выведенный массив виден только администратору сайта, поэтому можно смело пользоваться этой функцией на рабочих проектах где находятся посетители.
Вставлять в bitrix/php_interface/init.php
if(!function_exists('printr')) { function printr($array) { GLOBAL $USER; if(!$USER->IsAdmin()) return false; $args = func_get_args(); if(count($args) > 1) { foreach($args as $values) printr($values); } else { if(is_array($array) || is_object($array)) { echo "<pre>"; print_r($array); echo "</pre>"; } else { echo $array; } } return true; } }
Пример использования:
printr($arResult);
Материалы по теме
25 февраля 2018 19:36:22
Как получить минимальную цену торговых предложений Битрикс
У товаров в Битрикс может быть сразу несколько торговых предложений с разными ценами. И иногда требуется определить минимальную цену из всех торговых предложений.
20 февраля 2019 19:23:57
Как из ссылки YouTube получить ID видео
Ссылки на видео из YouTube бывают двух видов. Напишем функцию, которая будет обрабатывать эти виды ссылок.