2 Rakami Toplarken Sorun yasiyorum.
Rakamlar 13 basamaktan kucuk olunca bir sorun cikmiyor. ama 13 basamak üstünde olunca sorun cikiyor.
922337203685460000
bu rakamla 15 i toplayinca rakam ayni kaliyor ama 1000 gibi bir rakami toplayinca ekleniyor yani cok büyük basamakli bir rakamla 2 haneli bir rakami toplama cikarmasinda problem yasiyorum.
denen kodlar
$veri = 15;
$veri2 = 922337203685460000;
$sonuc = $veri + veri2;
-----
$sonuc = number_format($veri + $veri2,0);
$sonuc = eregi_replace(",","",$sonuc);
+ denenler
floor(); ve ceil();
toplayinca böyle bir rakam cikiyor mesala. 9.1237123184E+16
Bu Derdimi Çözene Aninda 50 Ytl Verecegim
34
●2.780
- 16-05-2008, 15:04:15
<?php $sayi1="196579565923000"; $sayi2="15"; $son2karakter=substr($sayi1,strlen($sayi1)-2); $sonuc=$son2karakter+$sayi2; echo substr($sayi1,0,strlen($sayi1)-2).$sonuc; ?>
- 16-05-2008, 15:09:38Üyeliği durduruldu<?php
$sayi1="9223372036854775807";
$sayi2="35";
$son2karakter=substr($sayi1,strlen($sayi1)-2);
$sonuc=$son2karakter+$sayi2;
echo substr($sayi1,0,strlen($sayi1)-2).$sonuc;
?>
bide siz bu sekilde deneyin. mesala dediginiz rakamda oluyor. ama bu verdigim rakamdada
9.22337203685E+189223372036854775842 böyle bir rakam veriyor. bi kaç formul buldum ama rakamlar degisince onlarda bozuluyor. burdaki rakamlardada yine verdiginiz bozuldu ama az onceki verdigim rakamlarda bozulmad1 - 16-05-2008, 15:13:49kodun sonucu bende bu sekildekocaxx adlı üyeden alıntı: mesajı görüntüle
9223372036854775842
bu sonuc da dogru sizde nasil oyle bir sonuc veriyor anlayamadim.
php versiyonunuz kac? - 16-05-2008, 15:39:18Üyeliği durduruldutrithon cok yamcik kodun ama okuman yeter dostum. hard_love verdigin kod arizali cikti. hata mesaji verdi caddeciyiz asagidaki sorunun sebebinide yapabilirsen yollayim hemen parayi <?php
$sayi1="9223372036854775807";
$sayi2="35";
$son2karakter=substr($sayi1,strlen($sayi1)-2);
$sonuc=$son2karakter+$sayi2;
echo substr($sayi1,0,strlen($sayi1)-2).$sonuc;
///ustteki calisiyor ama alttaki calismiyor ama bizim alttaki rakamlar ayni degerler olmasina ragmen veriyi neden oyle cikartiyor ? caddeciyiz
$son2karakter=substr($resultbanka67,strlen($result banka67)-2);
$sonuc=$son2karakter+$gelen;
echo substr($resultbanka67,0,strlen($resultbanka67)-2).$sonuc;
?> - 16-05-2008, 15:44:36$son2karakter=substr($resultbanka67,strlen($result banka67)-2);
$sonuc=$son2karakter+$gelen;
echo substr($resultbanka67,0,strlen($resultbanka67)-2).$sonuc;
ilk satirda $result banka67 arada bosluk var o yuzden olmasin ?
ama sytnax error verir bu sekildeyken :S