Buscar

Konversi Tipe di PHP

Hai programmer...
Setelah sekian bulan saya fokus di skripsi saya, akhirnya sekarang bisa nulis lagi. Sambil belajar dan mengekspresikan kerinduan saya nge-Blog lagi..hehe
Kali ini saya akan berbagi mengenai contoh konversi dari suatu tipe data ke tipe data yang lain, kebetulan kemaren ada di skripsi saya.
Ada perintah untuk melakukan konversi tipe data diantaranya settype ,...val, dan cast.
langsung aja yu kita liat scriptnya :
menggunakan settype

contoh konversi dengan settype dan ...val

<?php
print("Contoh Konversi dengan Settype</br>");
$berat = "40.5 kg";
print("Type String : $berat</br>");

settype($berat,"double");
print("Type Double : $berat</br>");

settype($berat,"integer");
print("Type Integer : $berat</br></br>");

?>




Hasilnya seperti di bawah ini.


Bila kita mau mengubah tipe data ke tipe data yang lain tanpa mengubah tipe variabel yang bersangkutan, maka kita bisa gunakan intval, doubleval, dan strval seperti contoh di bawah ini.

<html>
<title>contoh konversi dengan settype dan ...val</title>
<body>
<?php
print("Contoh Konversi dengan ...val</br>");
$berat = "50.6 kg";
print("Tipe String : $berat</br>");
printf("Tipe Double : %s</br>",doubleval($berat));
printf("Tipe Integer: %s</br>",intval($berat));
printf("Tipe string: %s</br>",$berat);

$bilangan = 28;
$berat = strval($bilangan); //konversi ke string
printf("Bil. ke string :%s <br>", $berat);
?>
</body>
</html>


Selain menggunakan fungsi diatas, pengonversian juga dapat dilakukan menggunakan cara yang disebut cast, yaitu dengan mengubah tipe ekspresi yang akan diproses. Caranya, di depan ekspresi yang akan diproses, tambahkan salah satu dari bentuk berikut :
<html>
<title>contoh konversi dengan settype dan ...val</title>
<body>
<?php
print("Contoh Konversi dengan cast<br>");
$berat = "58.6 kg";
print("Tipe String : $berat</br>");
printf("Tipe Double : %s</br>",(double)($berat));
printf("Tipe Integer: %s</br>",(int)($berat));
printf("Tipe string: %s</br>",$berat);

$bilangan = 28;
$berat = strval($bilangan); //konversi ke string
printf("Bil. ke string :%s </br>", $berat);
?>
</body>
</html>
(integer)
(double)
(string)
yang digunakan untuk menggantikan intval, doubleval,dan strval.
contohnya seperti dibawah ini

Hasilnya :


Oh iya, untuk yang lupa mengapa di script ada format %s dan menggunakan printf?
%s merupakan format untuk pemanggilan variabel yang berisi nilai string
fungsi printf memiliki fungsi yang sama dengan echo dan print, namun fungsi dapat mengatur format data yang akan ditampilkan di browser contohnya menggunakan format %s.
Sekian dulu yaa..semoga bermanfaat :)

0 comments:

Posting Komentar