cRueL adlı üyeden alıntı: mesajı görüntüle
Php'de virgülden sonra gelen karakterleri nasil üst karakter olarak yazdiririm?
Örneğin: 10,°° gibi bir türlü beceremedim?
Direk virgulden sonrasını değiştirme gibi bişey bilmiorm ama buna explode kullanılarak bir fonksiyon yazabilirim...
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