Merubah Nilai dari Tipe Bilangan Tertentu menjadi Tipe yang Berbeda

konversi




Tipe data dari suatu database pastilah tidak sama antar suatu kolom. Kadang kita membutuhkan suatu bilangan dalam format atau tipe bilangan tertentu, misalnya saja bilangan A mulanya bertipe numeric (memiliki 2 angka dibelakang koma "xx.00") sedangkan A dibutuhkan dalam format integer (bulat tanpa koma). Berikut contoh dan caranya:

PHP konversi menjadi bilangan integer

<?php
$A = 99.00;
echo 'Nilai integer dari A: '. (int)$A;
echo 'Nilai float dari A: '. (float)$A;
echo 'Nilai double dari A: '. (double)$A;

//tampil
//Nilai integer dari A: 99
//Nilai float dari A: 99//Nilai double dari A: 99
?>

JavaScript konversi menjadi bilangan integer

var a = parseInt(ambil.result_getRencanaPemasukan[0][0]);
var b = parseInt(ambil.result_getRencanaPemasukan[0][1]);
var total = a + b;
document.getElementById("rencana_nilai_pemasukan").innerHTML = a;
document.getElementById("rencana_nilai_pemasukan").innerHTML = b;
document.getElementById("rencana_nilai_total").innerHTML = total;

Jika cara di atas belum bisa, replace carakter selain numeric dengan cara di bawah ini. Karena pada dasarnya parseInt tidak membaca karakter "." dan kebelakangnya, atau dengan kata lain, rekomendasinya hanya bilangan seperti "1,000" bukan "1.000".


var c = '1.000';
parseInt(c); //bisa saja hasilnya adalah : 1
parseInt(c.replace(/\D/g, '')); //hasilnya 1000



Operasi Matematika pada string
<?php
$num = "10" + 1;
$num = floor("10.1");
$num = intval("10");
$num = floatval("10.1");
?>




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.


EmoticonEmoticon