Contoh Operasi Matematika Antara String Dan Bilangan PHP Yang Wajib Kamu Pelajari
Berikut ini adalah contoh operasi matematika antara string dan bilangan di PHP , beserta penjelasannya agar kamu bisa memahami bagaimana PHP menangani tipe data tersebut secara otomatis.
✅ 1. Penambahan String Dan Angka
<?php
$angka = 10;
$string = "5";
$hasil = $angka + $string;
echo "Hasil: " . $hasil; // Output: Hasil: 15
?>
📌 Penjelasan :
PHP secara otomatis mengonversi string "5" menjadi integer sebelum melakukan operasi '+'.
✅ 2. Operasi Campuran : String Yang Bukan Angka
<?php
$angka = 10;
$string = "halo";
$hasil = $angka + $string;
echo "Hasil: " . $hasil; // Output: Hasil: 10
?>
📌 Penjelasan :
String "halo" tidak bisa diubah menjadi angka, maka PHP menganggap nilainya 0, sehingga hasilnya tetap '10'.
✅ 3. Perkalian String Angka
<?php
$nilai = "8";
$hasil = $nilai * 2;
echo "Hasil: " . $hasil; // Output: Hasil: 16
?>
📌 Penjelasan :
String "8" dikonversi menjadi angka 8, lalu dikalikan.
✅ 4. Operasi Dengan String Desimal
<?php
$nilai = "12.5";
$hasil = $nilai + 2.5;
echo "Hasil: " . $hasil; // Output: Hasil: 15
?>
📌 Penjelasan :
PHP juga bisa menangani string desimal dan mengubahnya menjadi float.
✅ 5. Concatenate (Penggabungan) dengan Tanda Titik ('.')
<?php
$angka = 100;
$string = "200";
$hasil = $angka . $string;
echo "Hasil: " . $hasil; // Output: Hasil: 100200
?>
📌 Penjelasan :
Tanda '.' digunakan untuk menggabungkan string, bukan menjumlahkan.
💡 Tips :
- Gunakan fungsi is_numeric() untuk mengecek apakah string bisa diperlakukan sebagai angka.
- PHP memperbolehkan operasi antar string dan bilangan, tapi tetap hati-hati dengan hasil tak terduga.
Tags :