PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 21
deu Отправлено: 10 Ноября, 2016 - 03:22:01 • Тема: csrf-token • Форум: Вопросы новичков

Ответов: 1
Просмотров: 124
есть некая подозрительная строка на сайте

<meta name="csrf-token" content="dadasasdi/IfodQ+0StYhaIam5eMBd5/8Tml93XlOC6KCN17DSX7kE5xY2RK6wiPtdKdl+T9IrW12HPQ==" />

она генерится при каждом запросе, сайт перешел по наследству,
подскажите что это может быть ?
deu Отправлено: 03 Ноября, 2016 - 19:25:45 • Тема: Подскажите не знаю че за фигня ) • Форум: Вопросы новичков

Ответов: 9
Просмотров: 362
дело в том ,что по идее округлять нельзя, это же деньги )
deu Отправлено: 03 Ноября, 2016 - 18:11:09 • Тема: Подскажите не знаю че за фигня ) • Форум: Вопросы новичков

Ответов: 9
Просмотров: 362
Fart пишет:
подставь свой пример... я ввел другие цифры


CODE (htmlphp):
скопировать код в буфер обмена
  1.     function zap_int ($a)
  2.     {
  3.             $b = str_replace(',', '.',$a);
  4.             $b = floatval($b);
  5.             return $b;
  6.     }
  7.      
  8.     $t1 = "126783.48';
  9.    $t2 = '1956,09';
  10.    $t3 = "128739.57";
  11.    
  12.    echo zap_int($t1)+zap_int($t2)-zap_int($t3);


ответ -1.4551915228367E-11
а надо 0
deu Отправлено: 03 Ноября, 2016 - 18:01:45 • Тема: Подскажите не знаю че за фигня ) • Форум: Вопросы новичков

Ответов: 9
Просмотров: 362
Мелкий пишет:
А в чём проблема? Результат вполне правдоподобный.


ну вообще там же 0 должно вывести
(Добавление)
Fart пишет:
я так понимаю числовой формат нужен? так пробуй:

Спойлер (Отобразить)


и на будущее смотри формат делиметра зпт или тчк... тут разные форматы.


мне нужно получить 0 в данном примере,а выводит то число,что я писал выше.
deu Отправлено: 03 Ноября, 2016 - 17:26:42 • Тема: Подскажите не знаю че за фигня ) • Форум: Вопросы новичков

Ответов: 9
Просмотров: 362
собственно суть такая,у нас могут быть пару чисел
к примеру у нас три числа,могут приходить абы как,как с числом так и с точкой.
но могут и просто целые.

126783.48 + 1956,09 - 128739.57

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

function zap_int ($a) {
$b = str_replace(",",".",$a);
return($b);
}

и дальше делаем так

zap_int (126783.48) + zap_int (1956,09) - zap_int (128739.57)

но ответ приходит -1.4551915228367E-11
Не понял

в чем проблема.
deu Отправлено: 22 Октября, 2016 - 01:41:14 • Тема: Помогите разобраться. Функция preg_match. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 179
если тебе нужно получать числа в строке,которые идут в начале строки,то
вполне подойдет следующее:
$str = "2134 hi all";
$i = (int) $str;
echo $i;

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB