Penggunaan fungsi NUMERIC pada PHP

Penggunaan fungsi NUMERIC pada PHP

Apa itu Fungsi?

Suatu fungsi adalah bagian yang dapat digunakan kembali atau blok kode yang melakukan tindakan tertentu. Fungsi dapat mengembalikan nilai saat dipanggil atau hanya dapat melakukan operasi tanpa mengembalikan nilai apa pun. PHP memiliki lebih dari 700 fungsi yang dibangun dalam melakukan tugas-tugas yang berbeda.

Mengapa menggunakan Fungsi?


  • Organisasi kode yang lebih baik - fungsi memungkinkan kita mengelompokkan blok kode terkait yang melakukan tugas tertentu bersama-sama.
  • Reusability - begitu didefinisikan, suatu fungsi dapat dipanggil oleh sejumlah skrip dalam file PHP kita. Ini menghemat waktu untuk menciptakan kembali roda ketika kita ingin melakukan beberapa tugas rutin seperti menghubungkan ke database
  • Pemeliharaan yang mudah - pembaruan pada sistem hanya perlu dilakukan di satu tempat.

Dibangun Fungsi

Fungsi yang dibangun adalah fungsi yang ada dalam paket instalasi PHP.
Ini dibangun dalam fungsi adalah apa yang membuat PHP bahasa scripting yang sangat efisien dan produktif.
Fungsi yang dibangun dapat diklasifikasikan ke dalam banyak kategori. Di bawah ini adalah daftar kategori.

Fungsi String

Ini adalah fungsi yang memanipulasi data string, merujuk ke artikel tentang string untuk contoh implementasi fungsi string

Fungsi Numerik

Fungsi numerik adalah fungsi yang mengembalikan hasil numerik.
Fungsi php numerik dapat digunakan untuk memformat angka, mengembalikan konstanta, melakukan perhitungan matematis, dll.

Tabel di bawah ini menunjukkan fungsi-fungsi numerik PHP yang umum

FunctionDescriptionExampleOutput
is_number Menerima argumen dan mengembalikan nilai true jika nilainya dan salah jika tidak <?php
if(is_numeric("guru"))
{
echo "true";
}
else
{
echo "false";
}
?>

<?php
if(is_numeric (123))
{
  echo "true";
}
else
{
  echo "false";
}
?>

False

True

number_format Digunakan untuk memformat nilai numerik menggunakan pemisah digit dan titik desimal <?php
echo number_format(2509663);
?>
2,509,663
rand Digunakan untuk menghasilkan nomor acak. <?php
echo rand();
?>
Random number
round Membulatkan angka dengan angka desimal ke seluruh angka terdekat. <?php
echo round(3.49);
?>
3
sqrt Mengembalikan akar kuadrat dari suatu angka <?php
echo sqrt(100);
?>
10
cos Mengembalikan kosinus <?php
echo cos(45);
?>
0.52532198881773
sin Mengembalikan sinus <?php
echo sin(45);
?>
0.85090352453412
tan Mengembalikan garis singgung <?php
echo tan(45);
?>
1.6197751905439
pi Konstan yang mengembalikan nilai PI <?php
echo pi();
?>
3.1415926535898

Fungsi Tanggal

Fungsi tanggal digunakan untuk memformat tanggal dan waktu Unix ke format yang dapat dibaca manusia.

Mengapa menggunakan Fungsi yang Ditetapkan Pengguna?

Fungsi yang ditentukan pengguna berguna ketika;

  • Anda memiliki tugas-tugas rutin dalam aplikasi Anda seperti menambahkan data ke database
  • melakukan pemeriksaan validasi pada data
  • Mengautentikasi pengguna di sistem, dll.

Kegiatan ini akan tersebar di sejumlah halaman.

Membuat fungsi yang dapat dipanggil oleh semua halaman ini adalah salah satu fitur yang membuat PHP menjadi bahasa scripting yang kuat.

Sebelum kita membuat fungsi yang ditetapkan pengguna pertama, mari kita lihat aturan yang harus kita ikuti ketika membuat fungsi kita sendiri.

  • Nama fungsi harus dimulai dengan huruf atau garis bawah tetapi bukan angka
  • Nama fungsi harus unik
  • Nama fungsi tidak boleh mengandung spasi
  • Ini dianggap praktik yang baik untuk menggunakan nama fungsi deskriptif.
  • Fungsi opsional dapat menerima parameter dan mengembalikan nilai juga.

Sekarang mari kita ciptakan fungsi pertama kita. Kami akan membuat fungsi yang sangat mendasar yang menggambarkan komponen utama dari fungsi dalam PHP.

<?php
//define a function that displays hello function
function add_numbers(){ 
echo 1 + 2;
}
add_numbers ();
?>Output:3

Keterangan:
  • “Function… () {…}” adalah blok fungsi yang memberitahu PHP bahwa Anda mendefinisikan fungsi kustom
  • "Add_numbers" adalah nama fungsi yang akan dipanggil saat menggunakan fungsi.
  • "()" Dapat digunakan untuk meneruskan parameter ke fungsi.
  • "Echo 'Hello function!';" Adalah blok fungsi kode yang dijalankan. Bisa jadi kode apa pun selain kode yang digunakan dalam contoh di atas. 

Sekarang mari kita lihat contoh yang cukup rumit yang menerima parameter dan menampilkan pesan seperti fungsi di atas.

Misalkan kita ingin menulis fungsi yang mencetak nama pengguna di layar, kita dapat menulis fungsi kustom yang menerima nama pengguna dan menampilkannya di layar.

Kode di bawah ini menunjukkan implementasi.

<?php
function display_name($name)
{
echo "Hello " . $name;
}
display_name("Martin Luther King");
?>
Output:Hello Martin Luther King

Keterangan:

  • "... ($ name) {..." adalah parameter fungsi yang disebut nama dan diinisialisasi ke tanpa nama. Jika tidak ada parameter yang diteruskan ke fungsi, tidak bernama akan ditampilkan sebagai nama. Ini berguna jika tidak menyediakan parameter apa pun ke fungsi dapat menyebabkan kesalahan yang tidak terduga.

Sekarang mari kita lihat fungsi yang menerima parameter dan kemudian mengembalikan nilai. Kami akan membuat fungsi yang mengubah kilometer ke mil. Kilometer akan dilewati sebagai parameter. Fungsi ini akan mengembalikan mil yang setara dengan kilometer yang dilewati. Kode di bawah ini menunjukkan implementasi.

<?php
function kilometers_to_miles($kilometers = 0)
{
$miles_scale = 0.62;
return $kilometers * $miles_scale;
}
echo kilometers_to_miles(100);
?>
Output : 62

Ringkasan


  • Fungsi adalah blok kode yang melakukan tugas-tugas tertentu
  • Fungsi yang dibangun adalah fungsi yang dikirim dengan PHP
  • PHP memiliki lebih dari 700 fungsi yang dibangun
  • Fungsi string memanipulasi data string
  • Fungsi numerik memanipulasi data numerik
  • Fungsi tanggal memanipulasi data tanggal
  • Fungsi lain seperti is_array, fopen dll digunakan untuk memanipulasi array dan file masing-masing
  • Fungsi yang ditentukan pengguna adalah fungsi yang dapat Anda buat sendiri untuk meningkatkan PHP