Kotak Ajaib di PHP: Fungsi-Fungsi Bawaan yang Wajib Kamu Kenal

Bayangin kamu lagi coding, terus kepikiran, “Gimana ya caranya ngecek panjang string?” atau “Gimana ngerubah huruf jadi kecil semua?”

Eh, ternyata PHP udah nyediain semua itu! PHP punya ribuan fungsi bawaan yang siap pakai. Kayak punya kotak ajaib—tinggal ambil alat yang kamu butuh tanpa harus bikin dari nol.

Di artikel kali ini, kita akan kenalan sama fungsi bawaan PHP yang paling sering dipakai, dan pastinya wajib kamu kuasai kalau mau jadi jagoan PHP.

1. Fungsi String

strlen()

Menghitung jumlah karakter dalam string.

<?php
echo strlen("Halo dunia!"); // Output: 11
?>

strtoupper() dan strtolower()

Mengubah huruf jadi kapital semua atau kecil semua.

echo strtoupper("belajar php"); // Output: BELAJAR PHP
echo strtolower("HELLO WORLD"); // Output: hello world

substr()

Ngambil sebagian teks dari string.

echo substr("Programmer Indonesia", 0, 10); // Output: Programmer

2. Fungsi Tanggal dan Waktu

date()

Menampilkan tanggal dan waktu sekarang.

echo date("Y-m-d"); // Output: 2025-05-25 (contoh)
echo date("H:i:s"); // Output: 14:05:03 (contoh)

Format lainnya:

  • d → tanggal
  • m → bulan
  • Y → tahun
  • H → jam
  • i → menit
  • s → detik

3. Fungsi Matematika

abs() → nilai absolut
round() → pembulatan
rand() → angka random

echo abs(-10); // Output: 10
echo round(3.6); // Output: 4
echo rand(1, 100); // Output: angka acak dari 1 sampai 100

4. Fungsi Array

count()

Menghitung jumlah elemen dalam array.

$buah = ["apel", "jeruk", "mangga"];
echo count($buah); // Output: 3

in_array()

Cek apakah sebuah nilai ada dalam array.

if (in_array("apel", $buah)) {
    echo "Ada apel!";
}

Kenapa Harus Tahu Fungsi Bawaan?

Karena ini ngirit waktu dan tenaga! Daripada bikin fungsi sendiri untuk sesuatu yang sudah ada, lebih baik manfaatkan yang disediakan PHP.

Bayangin kamu nyuci baju pakai tangan, padahal di sebelah ada mesin cuci otomatis. Kan sayang banget 😆

Penutup

Fungsi bawaan PHP itu ibarat toolbox super lengkap. Kamu tinggal cari tahu alatnya, pelajari cara pakainya, dan kamu bisa ngoding lebih cepat dan efisien.

Di artikel berikutnya, kita bakal bahas file handling di PHP — gimana cara bikin file, baca isi file, dan nulis ke file. Seru banget karena kamu mulai bersentuhan dengan dunia nyata: menyimpan data di file!