Как убрать .00 и оставить только целое число?

Доброго дня, подскажите советом как скрыть десятичные числа, выражения тип:
<?php echo $data ?>
<?$data = explode($v[‘CATALOG_PRICE_1’], ‘.’)[0])?>

не заводятся.

<?CModule::IncludeModule("iblock");
            $arResult=[];


            $db_props = CIBlockElement::GetProperty(2, $_REQUEST["id"], array("sort" => "asc"), Array("CODE"=>"WITH_ITEMS"));
            while($ar_props = $db_props->Fetch() )
                if($ar_props["VALUE"])
                $arResult['ITEM_IDS'][] = $ar_props["VALUE"];




            $arSelect = Array("ID", "NAME", "PREVIEW_TEXT", "PREVIEW_PICTURE", "PROEPRTY_WITH_ITEMS", "CATALOG_GROUP_1");
            $arFilter = Array("IBLOCK_ID"=>2, "=ID"=>$arResult['ITEM_IDS']);
            $res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>6), $arSelect);

            while($ob = $res->GetNextElement()) 
            
            {
                $arFields = $ob->GetFields();
                $arResult['ITEMS'][]=$arFields;

            }

            if(count($arResult['ITEM_IDS']) && count($arResult['ITEMS'])){?>
            <div class="other_modules">
                <h2>Сопутствующие товары</h2>
                <div class="mod_wrapper">
                    <?foreach ($arResult['ITEMS'] as $v):
                        $v['PICT']=getPicture($v);?>
                    <div class="product">
                        <a href="#" item-id="<?=$v['ID']?>" class="order-additional-js" data-id="#modal_one">
                            <figure>
                                <img src="<?=$v['PICT']["SRC"]?>" width="234" height="144" alt="<?=$v['NAME']?>">
                            </figure>
                            <div class="product_info">
                                <h3><?=$v['NAME']?></h3>
                                <p><?=$v['PREVIEW_TEXT']?></p>
				<span class="pricefordetail"><?= $v["CATALOG_PRICE_1"]?>руб.</span>


                            </div>
                        </a>
                    </div>
                    <?endforeach;?>
                </div>
            </div>
            <?}?>

        </div>
    </div>
  • Вопрос задан
  • 458 просмотров
Решения вопроса 1
@Result007
P|-|P
Можно просто number_format($value) и все.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
uaf0x
@uaf0x
Всего понемногу
Ответ написан
Комментировать
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
1. Надо определиться с типом данных, у Вас там строка или число?
2. В php, как и в других языках программирования есть округление, так что если там число то
round($x);
3. Если там строка, то
(int) $x
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы