{"id":143,"date":"2009-02-28T12:56:57","date_gmt":"2009-02-28T12:56:57","guid":{"rendered":"http:\/\/syarman.com\/soft\/?p=143"},"modified":"2009-02-28T12:56:57","modified_gmt":"2009-02-28T12:56:57","slug":"bundar-ke-5-sen-terhampir-cara-malaysia","status":"publish","type":"post","link":"http:\/\/syarman.com\/soft\/2009\/02\/28\/bundar-ke-5-sen-terhampir-cara-malaysia\/","title":{"rendered":"Bundar ke 5 sen terhampir cara Malaysia"},"content":{"rendered":"<p>Sejak Malaysia tidak lagi mengeluarkan syiling 1sen, segala sistem pembayaran yang telah digunakan terpaksa diubahsuai agar nilai sen 1,2 dibundarkan menjadi 0. Nilai sen 3,4,6 dan 7 pula dibundarkan menjadi 5sen manakala 7,8 pula akan menjadi 10sen. Isu ini telahpun dibincangkan di forum <a href=\"http:\/\/php.net.my\">http:\/\/php.net.my<\/a> .<\/p>\n<p>Berikut adalah cara penyelesaian yang aku cadangkan<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n&lt;?php \r\n$nilai = 12.91; \r\nfunction roundRM($nilai) \r\n{ \r\n    $round = array('1' =&gt; '0', \r\n                   '2' =&gt; '0', \r\n                   '3' =&gt; '5', \r\n                   '4' =&gt; '5',  \r\n                   '5' =&gt; '5' ,  \r\n                   '6' =&gt; '5' ,  \r\n                   '7' =&gt;'5',  \r\n                   '8' =&gt; '0',  \r\n                   '9' =&gt; '0' ); \r\n\r\n    $splitNilai = explode('.',$nilai); \r\n\r\n    $splitCent = str_split($splitNilai&#x5B;1],'1'); \r\n    $centBack = $splitCent&#x5B;1]; \r\n\r\n    if($centBack &gt; 7) \r\n    { \r\n        $nilaiAll = $splitNilai&#x5B;0].'.'.$splitCent&#x5B;0];  \r\n        $nilaiAll = number_format($nilaiAll + 0.1,1); \r\n        $nilaiAll = $nilaiAll . $round&#x5B;$centBack]; \r\n    } \r\n    else \r\n    { \r\n        $nilaiAll = $splitNilai&#x5B;0].'.'.$splitCent&#x5B;0]. $round&#x5B;$centBack]; \r\n    } \r\n\r\n    return $nilaiAll; \r\n} \r\n\r\necho roundRM($nilai); \r\n\r\n?&gt; \r\n<\/pre>\n<p>\u00a0<\/p>\n<p>Dan penyelesaian yang lebih mudah ini dicadangkan oleh doubt di forum yang sama.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n&lt;?php \r\nfunction round5Sen ($value) { \r\n\r\n    return number_format(round($value*20,0)\/20,2,'.',''); \r\n} \r\n\r\necho round5Sen(155.13); \r\necho &quot;\\n&quot;; \r\necho round5Sen(155.12); \r\necho &quot;\\n&quot;; \r\necho round5Sen(155.0); \r\necho &quot;\\n&quot;; \r\necho round5Sen(155.18); \r\necho &quot;\\n&quot;; \r\n?&gt; \r\n<\/pre>\n<p>Jadi pilihlah cara yang mana yang kamu rasa sesuai untuk diri kamu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sejak Malaysia tidak lagi mengeluarkan syiling 1sen, segala sistem pembayaran yang telah digunakan terpaksa diubahsuai agar nilai sen 1,2 dibundarkan menjadi 0. Nilai sen 3,4,6 dan 7 pula dibundarkan menjadi 5sen manakala 7,8 pula akan menjadi 10sen. Isu ini telahpun dibincangkan di forum http:\/\/php.net.my . Berikut adalah cara penyelesaian yang aku cadangkan &lt;?php $nilai = [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[],"class_list":["post-143","post","type-post","status-publish","format-standard","hentry","category-code","category-php"],"_links":{"self":[{"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/posts\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":2,"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/posts\/143\/revisions"}],"predecessor-version":[{"id":265,"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/posts\/143\/revisions\/265"}],"wp:attachment":[{"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/media?parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/categories?post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/syarman.com\/soft\/wp-json\/wp\/v2\/tags?post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}