Php'de virgülden sonra gelen karakterleri nasil üst karakter olarak yazdiririm?
Örneğin: 10,°° gibi bir türlü beceremedim?
Yardım: Virgülden sonraki karakterler.
6
●5.023
- 03-10-2008, 22:21:43Üyeliği durdurulduDirek virgulden sonrasını değiştirme gibi bişey bilmiorm ama buna explode kullanılarak bir fonksiyon yazabilirim...cRueL adlı üyeden alıntı: mesajı görüntüle
mesela ;
<? function ondaliklari_ust_yap($sayimiz) { $parca=explode(",",$sayimiz); $tamsayi=$parca[0]; $ondalik=$parca[1]; $rakamlarimiz = trim($ondalik); $normal = array('0','4','5','6','7','8','9'); $uss = array('°','⁴','⁵','⁶','⁷','⁸','⁹'); $usslu_ondalik= str_replace($normal,$ondalik,$rakamlarimiz); $yenihali="".$tamsayi.",".$usslu_ondalik.""; return $yenihali; } $rakam="10,00" // Bu hale biz php nin sayısal fonk. kullanarak getirdik varsayalım $uslu_ondalik=ondalik_ust_yap($rakam); echo "$uslu_ondalik"; ?>usslu rakamlar burda çıkmadı .. sen onları yazarken..
tırnak kullanmadan.. chr(2070),chr(2071),chr(2072) .... 2079 a kadar 0- dan 9m a kadar üs olarak yazabilirsin.
kolay gelsin - 04-10-2008, 10:28:07d3LLy senin kodlaman biraz uzun ama yinede tşkler emek vermişsin.
Ersat kardeş şimdi ben bunu yaptim E-ticaret sitesinde kullaniyorum bu kodu. Ufak bir hata oldu bunu nasil düzeltirim?

İlk sup'dan sonra sup'u kapatiyoruz ama yinede ilk gelen rakami supluyor
<?php $sayi = $products_price; $parcala = explode('.', $sayi); echo $parcala[0].'.<sup>'.$parcala[1].'</sup>.'; echo $parcala[2].'<sup>'.$parcala[3].'</sup>'; ?> - 04-10-2008, 12:04:01Demek istediğim $products_price içinde rakam nasıl duruyor.
10.00 şeklindemi 10.00 11.00 şeklindemi tam olarak nasıl bir rakam var bu değişkende ?
$products_price = '54.90YTL 44.90YTL'; şeklinde olarak varsayarsak.
<?php $sayi = '54.90YTL 44.90YTL'; preg_match("'([0-9]+)\.([0-9]+)YTL (.*?)\.([0-9]+)YTL'", $sayi, $sup); echo $sup[1].'.<sup>'.$sup[2].'</sup> YTL.'; echo $sup[3].'<sup>'.$sup[4].'</sup> YTL'; ?>
