Mengubah string menjadi bilangan di php

Saya mempunyai tabel dengan field harga didalamnya, field harga tersebut bertipe varchar, nah masalahnya field harga itu nantinya akan dilakukan operasi matematik (penambahan/pengurangan,dsb).

Sehingga data dari field harga yang berupa string harus diubah menjadi bilangan integer. Tapi sebelum diubah ke integer terlebih dahulu perlu dihilangkan koma maupun titik yang ada pada field harga.

Berikut ini contoh programnya di php

<?php
$harga = "1.500.000,00";                     // harga Rp 1.500.000,00 (satu juta lima ratus)
$harga = str_replace('.', '', $harga);       // menghilangkan titik dari string harga
$harga = str_replace(',', '', $harga);       // menghilangkan koma dari string harga
$harga2 = (int)$harga;                       // mengubah string ke integer lalu simpan dalam variabel harga2
echo $harga2*2/15;                             // menjalankan operasi matematik terhadap harga2
?>

Selamat mencoba :D

This entry was posted in php and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: