Loading...
PHP/MySQL | Разделить данные
Добрый вечер, мужики подскажите, уже который день мозг выношу
К примеру имеем мы 343 копейки, как в одну переменную внести рубли, а в другую копейки?

$sum = 343;

if ($sum < 100) {
$var_1 = 0;
$var_2 = $sum;
}
else
{
$result = ($sum/100);
$var_1 = 0;
$var_2 = 0;
}

echo $var_1 .' руб '. $var_2 .' коп<br />'. $result;
Пока затормозил на этом
$result // на выходе даёт 3.43, теперь это числовое значение надо разделить на цифры до запятой и после и внести в переменные
Может регулярками? То как бы это выглядело
https://www.php.net/manual/ru/function.money-format.php
php
<?php
$var = 343;
$rub = floor(($var/100));
$cop = $var%100;
echo $rub.'руб и '.$cop.'копеек';
>
Был я там, в день по восемь раз)) интересует не валюта, а как значение цифр расписать по переменным?
663497723 (22.09.2021 в 21:49)

Был я там, в день по восемь раз)) интересует не валюта, а как значение цифр расписать по переменным?


<?php

$kop = 165;#сколько копеек
$kop /= 100;#в одном рубле сто копеек

$var = explode(',', number_format($kop, 2, ',', ' '));#$var[0] рубли , а $var[1] копейки
php
<?php

$kop = 165;#сколько копеек
$kop /= 100;#в одном рубле сто копеек

$var = explode(',', number_format($kop, 2, ',', ' '));#$var[0] рубли , а $var[1] копейки
$num = "3.43";
$exp = explode('.', $num);

echo $exp[0];
//рубли

echo $exp[1];
//копейки

Если я всё правильно понял по описанию
Сверху уже написали, пока я писал
Онлайн: 9
Время:
Gen. 0.1037
(c) Bym.Guru 2010-2025