Tutorial Penggantian Tipe Variabel PHP Dengan Contoh Praktis
Berikut adalah beberapa contoh penggantian tipe variabel PHP menggunakan cara manual (CAST) dan fungsi bawaan PHP :
🔁 1. Casting (Pengubahan Tipe) Secara Manual
Contoh : Mengubah tipe dari string ke integer
<?php
$nilai = "123";
$angka = (int) $nilai;
echo $angka; // Output: 123
var_dump($angka); // int(123)
?>
Contoh : Mengubah tipe float ke string
<?php
$desimal = 45.67;
$text = (string) $desimal;
echo $text; // Output: "45.67"
var_dump($text); // string(5) "45.67"
?>
🔁 2. Menggunakan Fungsi Bawaan PHP
Contoh : 'intval()' untuk ubah ke integer
<?php
$harga = "25000.99";
$hargaInt = intval($harga);
echo $hargaInt; // Output: 25000
?>
Contoh : 'strval()' untuk ubah ke string
<?php
$kode = 101;
$kodeStr = strval($kode);
echo $kodeStr; // Output: "101"
?>
Contoh : 'floatval()' untuk ubah ke float
<?php
$data = "89.75";
$floatData = floatval($data);
echo $floatData; // Output: 89.75
?>
✅ Tips
- Gunakan 'var_dump()' untuk mengecek tipe data setelah casting.
- Hati-hati saat mengkonversi string yang bukan angka (akan menghasilkan '0' jika di-cast ke int/float).
Tags :