folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Virgüllü Sayı Formatlama



Virgüllü Sayı Formatlama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek

    Müridler saatlerdir nette aaştıryorum bir türlü işin içinden çıkamadım.

    Şimdi bir anket hazırladım ben anket sonucunu yüzde li olarak çıkartıcam .Herşeyi yaptı yüzde olarak çıkıyor ama çıktı şu şekilde oluyor 

    0,342142423 ben sadece 34 çıkmasını istiyorum.php de number_format komutuyla 0,34 yapabilidim o "0," kısmını nasıl atacağım bir türlü bulamadım.Yani çıktısı 34 olacak çok kolay bir yolu vardır c de %d filan yapıyorduk php de de vardır diye düşünüyorum.

    Yardımlarınızı bekliyorum.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviGozluDev
    MaviGozluDev's avatar
    Kayıt Tarihi: 05/Eylül/2005
    Erkek

    php de nedir bilemicem de, azcık dolanıver :)
    .2f le yaptığımız şey php de neye karşılık geliyo bilemicemde, herneye karşılık geliyosa .2f yap 100le çarp int e ata gitsin :)


    .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek
    MaviGozluDev bunu yazdı

    php de nedir bilemicem de, azcık dolanıver :)
    .2f le yaptığımız şey php de neye karşılık geliyo bilemicemde, herneye karşılık geliyosa .2f yap 100le çarp int e ata gitsin :)

    Hocam aynen 100 ile çarpmak benimde aklıma geldi ama ne bileyim anket olunca ilerde sorun filan çıkarrır filan diye korktum :)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espo
    Espo's avatar
    Kayıt Tarihi: 17/Eylül/2010
    Erkek

    Hocam 3 dk once uyandim. Sorunu tam anlayamadim fakat str_replace olayina bi bak. İsine yarar belki


    Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    isoT
    isoT's avatar
    Kayıt Tarihi: 15/Nisan/2007
    Erkek

    0,141365 olarak çıkıyorsa yüzdeyi yanlış alıyorsun hocam.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cradex
    Cradex's avatar
    Banlanmış Üye
    Kayıt Tarihi: 23/Şubat/2013
    Erkek

    çok kolay yol istiyorsan 0,34 ulaşmışsın işte str_replace ya da preg_replace ile "0," 'ü hiçbirşey ile değiştirebilirsin.


    Stanford University
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Austen
    Austen's avatar
    Kayıt Tarihi: 13/Ağustos/2012
    Erkek

    $sayi = 123.34;
    $sayi = substr($sayi,strpos($sayi,'.')+1,99);

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek
    isoT bunu yazdı

    0,141365 olarak çıkıyorsa yüzdeyi yanlış alıyorsun hocam.

    Hocam şimdi benimde kafama taktın :)

    Tablomda 4 tane kişi var oy vermek istediğin kişiyi sayfadan oylayınca oy_sayısı alanı bir artıyor.

    Yüzdeyi hesaplarkende bütün üyeler için kullanılan oyların toplamını alıyorum ve

    kişinin aldığı oy sayısına bölüyorum.yani

    a kişisi      10 oy

    b kişisi       5 oy

    c kişisi       3 oy

    d kişisi       1 oy

     

    toplam oy :19

    a kişisi için 10 / 19 = 0,52... diye çıkıyor yani %52 oy almış oluyor.

     

    Mantığım doğrumudur acaba ?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    musa-90 bunu yazdı
    isoT bunu yazdı

    0,141365 olarak çıkıyorsa yüzdeyi yanlış alıyorsun hocam.

    Hocam şimdi benimde kafama taktın :)

    Tablomda 4 tane kişi var oy vermek istediğin kişiyi sayfadan oylayınca oy_sayısı alanı bir artıyor.

    Yüzdeyi hesaplarkende bütün üyeler için kullanılan oyların toplamını alıyorum ve

    kişinin aldığı oy sayısına bölüyorum.yani

    a kişisi      10 oy

    b kişisi       5 oy

    c kişisi       3 oy

    d kişisi       1 oy

     

    toplam oy :19

    a kişisi için 10 / 19 = 0,52... diye çıkıyor yani %52 oy almış oluyor.

     

    Mantığım doğrumudur acaba ?

    doğru bencede 100 le çarp bir şey olmaz :)


    https://www.youtube.com/watch?v=WC3-71NKwPw
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek
    musa-90 bunu yazdı

    Müridler saatlerdir nette aaştıryorum bir türlü işin içinden çıkamadım.

    Şimdi bir anket hazırladım ben anket sonucunu yüzde li olarak çıkartıcam .Herşeyi yaptı yüzde olarak çıkıyor ama çıktı şu şekilde oluyor 

    0,342142423 ben sadece 34 çıkmasını istiyorum.php de number_format komutuyla 0,34 yapabilidim o "0," kısmını nasıl atacağım bir türlü bulamadım.Yani çıktısı 34 olacak çok kolay bir yolu vardır c de %d filan yapıyorduk php de de vardır diye düşünüyorum.

    Yardımlarınızı bekliyorum.

    PHP bilmiyorum ancak sayıyı String olarak al ve mid komutuyla gerekli yeri alıp int çevir.

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aksata
    aksata's avatar
    Kayıt Tarihi: 28/Aralık/2009
    Erkek

    en son 100 ile çarp tamam işte :)


    Bazıları özgürlüğü sadece kendileri gibi düşünenlere reva görüyor...
Toplam Hit: 1744 Toplam Mesaj: 14