PHP/MySQL | Разделить данные
Тема закрыта by
663497723
Причина: Решено))

Причина: Решено))
Добрый вечер, мужики подскажите, уже который день мозг выношу
К примеру имеем мы 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;
Пока затормозил на этом
К примеру имеем мы 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, теперь это числовое значение надо разделить на цифры до запятой и после и внести в переменные
Может регулярками? То как бы это выглядело
<?php
$var = 343;
$rub = floor(($var/100));
$cop = $var%100;
echo $rub.'руб и '.$cop.'копеек';
d1nka (22.09.2021 в 21:44)
https://www.php.net/manual/ru/function.money-format.php
>https://www.php.net/manual/ru/function.money-format.php
Был я там, в день по восемь раз)) интересует не валюта, а как значение цифр расписать по переменным?
663497723 (22.09.2021 в 21:49)
Был я там, в день по восемь раз)) интересует не валюта, а как значение цифр расписать по переменным?
Был я там, в день по восемь раз)) интересует не валюта, а как значение цифр расписать по переменным?
<?php
$kop = 165;#сколько копеек
$kop /= 100;#в одном рубле сто копеек
$var = explode(',', number_format($kop, 2, ',', ' '));#$var[0] рубли , а $var[1] копейки
<?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];
//копейки
Если я всё правильно понял по описанию
$exp = explode('.', $num);
echo $exp[0];
//рубли
echo $exp[1];
//копейки
Если я всё правильно понял по описанию
Сверху уже написали, пока я писал
Стр.: 1, 2