Cara Mengubah Angka Menjadi String di PHP

Kebalikan dari konversi sebelumnya, kadang angka perlu diubah menjadi teks: untuk digabung dengan kalimat, ditulis ke file, atau diproses per digit. Artikel ini membahas cara mengubah angka menjadi string di PHP.

Beberapa Cara Konversi

<?php
$angka = 100;
echo (string) $angka;   // "100"
echo strval($angka);    // "100"
echo "$angka poin";     // "100 poin" (otomatis)
?>

Contoh Kasus: Memproses Angka Per Digit

Untuk menjumlahkan digit sebuah angka (misalnya validasi checksum), ubah dulu ke string agar bisa diakses per karakter:

<?php
$nomor = 12345;
$teks = (string) $nomor;
$jumlah = 0;
for ($i = 0; $i < strlen($teks); $i++) {
    $jumlah += (int) $teks[$i];
}
echo $jumlah; // 15 (1+2+3+4+5)
?>

Contoh Kasus: Menambah Nol di Depan (Padding)

<?php
$urut = 7;
echo str_pad((string) $urut, 4, "0", STR_PAD_LEFT); // "0007"
?>

Berguna untuk membuat nomor invoice atau kode antrean yang seragam panjangnya.

Kesimpulan

PHP sering mengubah angka menjadi string secara otomatis saat digabung teks, tetapi casting eksplisit (string) atau strval() membuat maksud kode lebih jelas dan memungkinkan pengolahan per digit maupun padding.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *