Contoh Operasi Matematika Antara String Dan Bilangan PHP Yang Wajib Kamu Pelajari

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 :