Imam Fahrur Rofi

PHP : Built-in Functions yang Perlu Diketahui oleh Programmer PHP

Ilustrasi PHP Built in Function

Fungsi bawaan atau built-in function adalah fungsi yang telah terdefinisikan di dalam bahasa pemograman. PHP memiliki lebih dari seribu fungsi bawaan yang dapat digunakan. Dengan  mengetahui fungsi bawaan maka kita akan semakin mudah dalam membuat aplikasi website menggunakan PHP.  Sebagai contoh kita bisa memeriksa Apakah sebuah variabel memiliki nilai atau tidak dengan menggunakan fungsi bawaan isset($varibel).

Pada artikel ini hanya akan membahas fungsi bawaan yang sering dipakai dan mudah dipelajari oleh programmer pemula. Yaitu fungsi bawaan pada kelompok variable handling, array, string, dan operasi matematika.

Variable Handling Built-in Functions

Variabel handling berisi fungsi-fungsi yang berguna untuk menangani variabel, seperti pengecekan apakah variabel kosong, cek tipe data dari variabel, cek apakah sebuah variabel itu bertipe data tertentu, juga bisa untuk menampilkan informasi tentang sebuah variabel. 

Tabel berikut ini berisi fungsi yang sering dipakai pada saat menangangi variabel.

Fungsi Deskripsi Output
empty($var) Cek apakah variabel kosong,
bernilai true jika variable null
Boolean
isset($var) Cek apakah variabel tidak null Boolean
unset($var) Membuat variable bernilai null Void
gettype($var) Memperoleh tipe data dari variable String
print_r($var) Menampilkan informasi tentang variabel String
is_array($var) Cek apakah nilai variabel bertipe data array Boolean
is_bool($var) Cek apakah nilai variabel bertipe data Boolean Boolean
is_float($var) Cek apakah nilai variabel bertipe data Desimal Boolean
is_int($var) Cek apakah nilai variabel bertipe data Integer Boolean
is_null($var) Cek apakah nilai variabel bertipe data null Boolean
is_string($var) Cek apakah nilai variabel bertipe data string Boolean
unset($var) Mengubah variabel menjadi null Void
intval($var) Mendapatkan nilai integer dari variabel integer
floatval($var) Mendapatkan nilai desimal dari variabel float

Array Built-in Functions

Fungsi bawaan PHP yang digunakan untuk menangani data array. Tabel berikut ini berisi fungsi yang sering digunakan untuk menangangi array.

Fungsi Deskripsi Output
array() Membuat array kosong array
array_diff($arr1, $arr2) Membandingkan 2 array berdasarkan values array
array_diff_assoc($arr1, $arr2) Membandingkan 2 array berdasarkan key-values array
array_diff_key($arr1, $arr2) Membandingkan 2 array berdasarkan key array
array_flip($arr) Membalik posisi key menjadi value array
array_key_exists($key, $arr) Mencari ada tidaknya key di dalam array boolean
array_merge($arr1, $arr2) Menggabungkan 2 array array
array_push($arr, $var) Menambahkan elemen $var ke urutan belakang array $arr array
array_pop($arr) Menghapus elemen urutan belakang dari array array
array_reverse($arr) Membalikkan urutan elemen di dalam array array
array_search($val, $arr) Mencari key berdasarkan input value key
array_unique($arr) Menghapus semua value yang kembar array
count($arr) Mendapatkan banyaknya elemen dalam array integer
in_array($val, $arr)Cek adanya value di dalam arrayboolean
sort($arr)Urutkan elemen array dari kecil ke besar (ascending)array
rsort($arr)Urutkan elemen array dari besar ke kecil (descending)array
asort($arr)Urutkan ascending elemen array asosiatif berdasarkan valuearray
ksort($arr)Urutkan ascending elemen array asosiatif berdasarkan keyarray
arsort($arr)Urutkan descending elemen array asosiatif berdasarkan valuearray
krsort($arr)Urutkan descending elemen array asosiatif berdasarkan keyarray

String Built-in Functions

Fungsi bawaan PHP yang digunakan untuk menangani tipe data string. Tabel berikut ini berisi fungsi yang sering digunakan untuk menangangi tipe data string.

Fungsi Deskripsi Output
echo($var) Mengeluarkan output berupa string string
explode($var) Memilah text menjadi array array
htmlentities($var) Konversi karakter menjadi entitas html string
implode($var) Mengubah array menjadi string string
str_replace($target, $keyword, $text) Mengubah bagian string dengan string lainnya string
str_split($var) Konversi string menjadi array array
strip_tags($var) Menghilangkan tag HTML dan PHP dari string string
strlen($var) Menghitung jumlah karakter dalam string integer
strtolower($var) Konversi string menjadi lower-case string
strtoupper($var) Konversi string menjadi upper-case string
trim($var) Menghapus white-spaces (spasi dan alinea) dari kanan kiri string string

Operasi Matematika

Cukup banyak fungsi bawaan dari PHP yang digunakan untuk operasi matematika, seperti mencari minimum dan maksimum dari dua nilai, nilai absolut, pembulatan nilai desimal, pangkat, dan akar.

Fungsi Deskripsi Output
abs($var) Mendapatkan nilai absolut dari variabel int or float
min($var) Mendapatkan nilai terkecil dari variabel int or array
max($var) Mendapatkan nilai maksimum dari variabel int or array
ceil($var) Pembulatan nilai desimal ke integer di atasnya integer
floor($var) Pembulatan nilai desimal ke integer di bawahnya integer
pow($x, $y) Mencari nilai dari $x pangkat $y int or array
sqrt($var) Mendapatkan nilai akar dari variabel int or array
round($var) Pembulatan terhadap nilai integer terdekat integer
fmod($x, $y) Mendapatkan sisa $x modulo $y integer
rand($min, $max) Mendapatkan random nilai rentang $min sampai $max integer

Fungsi yang saya sertakan di sini hanyalah sebagian kecil fungsi bawaan PHP namun sering digunakan oleh programmer PHP. Lebih lengkap mengenai daftar fungsi bawaan (built-in functions) pada PHP silahkan cek tautan berikut : PHP: Function and Method listing - Manual

Sekian dan terima kasih.


Pengaturan
Mode
Warna
Search panel