Tutorial Penggantian Tipe Variabel PHP Dengan Contoh Praktis

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 :