[PHP] Spocitanie dvoch cisiel s ciarkou
[PHP] Spocitanie dvoch cisiel s ciarkou
Ahoj da sa nejako vyriesit moj problem?
Do premennej $first_number mi idu hodnoty napr. 20,55 58,7 teda s ciarkou.
Potrebujem spocitat napr. 25,5 + 3. V kode dole by bol vysledok 28 a nie 28,5. Chcem sa spytat ci sa to da nejak vyriesit? Potrebujem aby mi to spocitavalo aj s desatinnymi cislami.
$first_number = (nejaka hodnota s ciarkou napr. 25,5)
$second_number = 3;
$total_sum = $first_number + $second_number;
echo "$total_sum";
Do premennej $first_number mi idu hodnoty napr. 20,55 58,7 teda s ciarkou.
Potrebujem spocitat napr. 25,5 + 3. V kode dole by bol vysledok 28 a nie 28,5. Chcem sa spytat ci sa to da nejak vyriesit? Potrebujem aby mi to spocitavalo aj s desatinnymi cislami.
$first_number = (nejaka hodnota s ciarkou napr. 25,5)
$second_number = 3;
$total_sum = $first_number + $second_number;
echo "$total_sum";
Kód: Vybrať všetko
<?php
$as1 = "25.5";
$as2 = "4";
echo $as1+$as2;
?>ano jasne s bodkou to funguje spravne ale mne ide do prvej premennej cislo s ciarkou a tam to uz tak nefunguje... Da sa s tym nieco robit<etel napísal:toto je moj kod a funguje toKód: Vybrať všetko
<?php $as1 = "25.5"; $as2 = "4"; echo $as1+$as2; ?>
mozno berie tu premennu od niekal kde to nemoze ovplyvnit,
skus ten znak nahradit pomocou funkcie str_replace
skus ten znak nahradit pomocou funkcie str_replace
Kód: Vybrať všetko
$first_number = str_replace(',','.',$first_number);)
Dakujem pekne uz to funguje, viem co som potreboval len som nevedel akou funkciou zmenit ciarku na bodkubadluck napísal:mozno berie tu premennu od niekal kde to nemoze ovplyvnit,
skus ten znak nahradit pomocou funkcie str_replaceKód: Vybrať všetko
$first_number = str_replace(',','.',$first_number);)