Contoh Fungsi di php
📅 Rabu, 30 Oktober 2024 ⏱ 1 menit baca
Berikut adalah 10 contoh fungsi sederhana di PHP dengan berbagai kegunaan:
1. Fungsi Menghitung Luas Lingkaran
<?php
function hitungLuasLingkaran($jariJari) {
return pi() * pow($jariJari, 2); // pi() = 3.14159..., pow() = pangkat
}
echo "Luas lingkaran: " . hitungLuasLingkaran(7); // Output: Luas lingkaran: 153.9380400259
?>
2. Fungsi Menghitung Faktorial
<?php
function hitungFaktorial($n) {
if ($n == 0) {
return 1;
} else {
return $n * hitungFaktorial($n - 1);
}
}
echo "Faktorial dari 5 adalah: " . hitungFaktorial(5); // Output: Faktorial dari 5 adalah: 120
?>
3. Fungsi Menyapa Berdasarkan Waktu
<?php
function sapaan() {
$jam = date("H");
if ($jam < 12) {
return "Selamat Pagi!";
} elseif ($jam < 18) {
return "Selamat Sore!";
} else {
return "Selamat Malam!";
}
}
echo sapaan();
?>
4. Fungsi Mengonversi Suhu dari Celsius ke Fahrenheit
<?php
function celsiusKeFahrenheit($celsius) {
return ($celsius * 9/5) + 32;
}
echo "30 derajat Celsius adalah " . celsiusKeFahrenheit(30) . " Fahrenheit."; // Output: 30 derajat Celsius adalah 86 Fahrenheit.
?>
5. Fungsi Menghitung Umur
<?php
function hitungUmur($tahunLahir) {
$tahunSekarang = date("Y");
return $tahunSekarang - $tahunLahir;
}
echo "Umur saat ini: " . hitungUmur(1990); // Output: Umur saat ini: 34 (pada tahun 2024)
?>
6. Fungsi Mengecek Bilangan Genap atau Ganjil
<?php
function cekGenapGanjil($angka) {
if ($angka % 2 == 0) {
return "Genap";
} else {
return "Ganjil";
}
}
echo "Angka 7 adalah " . cekGenapGanjil(7); // Output: Angka 7 adalah Ganjil
?>
7. Fungsi Menghitung Panjang String
<?php
function hitungPanjangString($teks) {
return strlen($teks);
}
echo "Panjang teks 'Hello' adalah: " . hitungPanjangString("Hello"); // Output: Panjang teks 'Hello' adalah: 5
?>
8. Fungsi Membalik String
<?php
function balikString($teks) {
return strrev($teks);
}
echo "Kata 'Hello' jika dibalik menjadi: " . balikString("Hello"); // Output: Kata 'Hello' jika dibalik menjadi: olleH
?>
9. Fungsi Mengonversi String ke Huruf Kapital
<?php
function ubahKeKapital($teks) {
return strtoupper($teks);
}
echo ubahKeKapital("hello world"); // Output: HELLO WORLD
?>
10. Fungsi Menjumlahkan Semua Elemen Array
<?php
function jumlahkanArray($array) {
return array_sum($array); // Menghitung total semua elemen array
}
$angka = [1, 2, 3, 4, 5];
echo "Jumlah total elemen array: " . jumlahkanArray($angka); // Output: Jumlah total elemen array: 15
?>
Penjelasan Singkat:
- Luas Lingkaran: Menghitung luas lingkaran menggunakan jari-jari.
- Faktorial: Menghitung faktorial dari sebuah bilangan menggunakan rekursi.
- Sapaan Berdasarkan Waktu: Menghasilkan sapaan sesuai dengan jam saat ini.
- Konversi Suhu: Mengubah suhu dari Celsius ke Fahrenheit.
- Menghitung Umur: Menghitung umur berdasarkan tahun lahir.
- Cek Bilangan Genap atau Ganjil: Mengecek apakah sebuah bilangan adalah genap atau ganjil.
- Menghitung Panjang String: Mengembalikan panjang string.
- Membalik String: Membalik urutan karakter dalam string.
- Konversi ke Huruf Kapital: Mengonversi teks menjadi huruf kapital.
- Menjumlahkan Elemen Array: Menjumlahkan semua elemen dalam sebuah array numerik.
Setiap fungsi memiliki kegunaan yang berbeda, dan contoh-contoh ini mencakup berbagai aspek umum pemrograman.