Sayılara virgül eklemenk function InsertCommas($strString) { $strLength = strlen($strString); $newstr = ""; if ($strLength >= 4) { $cntCommaInsertsDiv = intval($strLength / 3); $cntCommaInsertsMod = $strLength % 3; //Holder for every 3 digits array $arrayStringHolder = array(); //Grab digits in 3 count increments for ($x=1;$x<=$cntCommaInsertsDiv;$x++) { $intPosition = $x * 3; $arrayStringHolder[$x] = substr($strString, -$intPosition, 3); } //Grab digits remaining if ($cntCommaInsertsMod > 0) { $arrayStringHolder[$x] = substr($strString, 0, $cntCommaInsertsMod); } //Reverse array $arrayStringHolder = array_reverse($arrayStringHolder); //Add commas for ($x=0;$x<count($arrayStringHolder);$x++) { if ($x != (count($arrayStringHolder)-1)) { //Everything except last 3 digits i.e. (1,222,333,444) = "1 222 333" $newstr = $newstr . $arrayStringHolder[$x] . ","; } else { //Last 3 digits i.e. (1,222,333,444) = "444" $newstr = $newstr . $arrayStringHolder[$x]; } } return $newstr; }else { return $strString; } } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:39. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net