Задать вопрос
@anton99zel
29а класс средней школы №7

Как вывести количество из массива?

Есть такой код, выводит товары - ссылку, имя, картинку...
Как мне вывести количество таких товаров?
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die();?>

<script type="text/javascript">
	var sCurPage = '<?= CUtil::JSescape($APPLICATION->GetCurPageParam('a', array('a', 'sessid', 'move', 'moveto', 'del')))?>&'+'<?= bitrix_sessid_get()?>';
	var sMessConfirmDel = '<?= CUtil::JSescape(GetMessage('ASD_TPL_FAV_DEL_CONF'))?>';
</script>

<?if (!empty($arResult['CURRENT_FOLDER'])):?>
<h3><?= $arResult['CURRENT_FOLDER']['NAME']?></h3>
<?endif;?>

<?if (!empty($arResult['FAVS'])):?>
	<?
	$moveOptions = '';
	foreach ($arResult['FOLDERS'] as $ID => $arFolder)
	{
		if ($arFolder['ID'] != $arParams['FOLDER_ID'])
			$moveOptions .= '<option value="'.$ID.'">'.$arFolder['NAME'].'</option>'."\n";
	}

	?>
	<?foreach ($arResult['FAVS'] as $ID => $arItem):?>
	<?if (empty($arItem)) continue;?>
	<div class="asd_fav_item">
		<?if (strlen($arItem['PREVIEW_PICTURE_RESIZED']['src'])){?><a href="<?= $arItem['DETAIL_PAGE_URL']?>"><img src="<?= $arItem['PREVIEW_PICTURE_RESIZED']['src']?>" alt="" /></a><?}?>
		<a href="<?= $arItem['DETAIL_PAGE_URL']?>favorite/"><?= $arItem['NAME']?></a><br/><?= print_r ($arItem)?>
		<?= $arItem['PREVIEW_TEXT']?>
		<div class="asd_clear"></div>
		<?if ($arResult['CAN_EDIT'] == 'Y'):?>
		<div class="asd_fav_menu">
			<?if ($arParams['ALLOW_MOVED'] == 'Y'):?>
			<a href="#" class="asd_fav_move" id="asd_fm_<?= $ID?>"><?= GetMessage('ASD_TPL_FAV_MOVE')?></a>
			<select id="asd_fs_<?= $ID?>">
				<option val="">...</option>
				<?= $moveOptions?>
			</select> |
			<?endif;?>
			<a href="#" class="asd_fav_delete" id="asd_fd_<?= $ID?>"><?= GetMessage('ASD_TPL_FAV_DEL')?></a>
		</div>
		<?endif;?>
	</div>
	<?endforeach;?>

	<?if (strlen($arResult['NAV_STRING']) > 0):?>
	<div class="asd_fav_pagen">
		<?= $arResult['NAV_STRING']?>
	</div>
	<?endif;?>

<?elseif ($arParams['FOLDER_ID'] > 0):?>
	<?= GetMessage('ASD_TPL_FAV_EMPTY')?>
<?else:?>
	<?= GetMessage('ASD_TPL_FAV_NOTHING')?>
<?endif;?>
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
lidacriss
@lidacriss
wtf
вероятно
count($arResult['FAVS']);

перед кодом
<?foreach ($arResult['FAVS'] as $ID => $arItem):?>
вставить что-то типа
<div class="asd_fav_item_count">Количество товаров: <b><?= count($arResult['FAVS']) ?></b></div>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zim32
count(array)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект