Разделите число, которое повторяется на 2

Я использую составной плагин продукта для Woocommerce и WordPress и просто пытаюсь сделать так, чтобы цена отражалась в выделенной строке, делилась на 2 и отображала это значение (разделенное значение вместо целого значения).

Вот код:

            <option data-title="<?php echo get_the_title( $product_id ); ?>" value="<?php echo $product_id; ?>" <?php echo selected( $selected_value, $product_id, false ); ?>><?php

if ( $quantity_min == $quantity_max && $quantity_min > 1 )
$quantity = ' &times; ' . $quantity_min;
else
$quantity = '';

echo get_the_title( $product_id ) . $quantity;

->->    echo $product->get_composited_item_price_string( $component_id, $product_id );

?>
</option>

Вот линия, которую я хотел бы разделить на два и затем отображается (рядом с ним стрелки).

echo $ product-> get_composited_item_price_string ($ component_id, $ product_id);

Заранее благодарим за любую помощь, которую вы можете оказать, она очень ценится!

-3

Решение

в зависимости от того, что вы хотите (с плавающей точкой или целым числом), используйте следующее:

echo intval($product->get_composited_item_price_string( $component_id, $product_id )) / 2;

echo floatval($product->get_composited_item_price_string( $component_id, $product_id )) / 2;
0

Другие решения

echo ($product->get_composited_item_price_string( $component_id, $product_id ) / 2);

Это должно сделать работу. Вы также можете рассмотреть возможность использования number_format функция для форматирования результирующего числа.

0

пытаться:

echo ($product->get_composited_item_price_string( $component_id, $product_id ) / 2);
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector