Вывод габаритов товара

Код для вывода ШхГхВ, например в шаблонах компонента.
$arSize = array_filter(['Ш' => $arItem['CATALOG_WIDTH'], 'Г' => $arItem['CATALOG_LENGTH'], 'В' => $arItem['CATALOG_HEIGHT']], function($element) { return !empty($element); }); var_dump(implode('x', $arSize)); // 100x50x20 var_dump(implode('x', array_keys($arSize))); // ШхГхВ
Фишка в том, что если будет отсутствовать одно из значений, данные всё равно будут выводиться корректно, например: 100х20 (ШхВ)
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.