Fungsi PHP: Numeric, Built in, String, Date, User Defined

Isi kandungan:

Anonim

Apa itu Fungsi?

Fungsi adalah sekeping atau sekatan kod yang dapat digunakan semula yang melakukan tindakan tertentu.

Fungsi boleh mengembalikan nilai ketika dipanggil atau hanya dapat melakukan operasi tanpa mengembalikan nilai apa pun.

PHP mempunyai lebih dari 700 fungsi yang berfungsi untuk melaksanakan tugas yang berbeza.

Dalam tutorial ini, anda akan belajar-

  • Mengapa menggunakan Fungsi?
  • Fungsi terbina dalam
  • Fungsi Rentetan
  • Fungsi Numerik
  • Fungsi Tarikh
  • Mengapa menggunakan Fungsi Ditentukan Pengguna?

Mengapa menggunakan Fungsi?

  • Organisasi kod yang lebih baik - fungsi membolehkan kita mengumpulkan sekumpulan kod berkaitan yang melakukan tugas tertentu bersama-sama.
  • Reusability - setelah ditentukan, fungsi dapat dipanggil oleh sejumlah skrip dalam fail PHP kami. Ini menjimatkan masa kita mencipta semula roda ketika kita ingin melakukan beberapa tugas rutin seperti menyambung ke pangkalan data
  • Penyelenggaraan mudah - kemas kini sistem hanya perlu dibuat di satu tempat.

Fungsi terbina dalam

Fungsi terbina dalam adalah fungsi yang terdapat dalam pakej pemasangan PHP.

Fungsi terbina dalam inilah yang menjadikan PHP menjadi bahasa skrip yang sangat cekap dan produktif.

Fungsi terbina dalam dapat dikelaskan kepada banyak kategori. Berikut adalah senarai kategori.

Fungsi Rentetan

Ini adalah fungsi yang memanipulasi data rentetan, merujuk pada artikel mengenai string untuk contoh pelaksanaan fungsi string

Fungsi Numerik

Fungsi numerik adalah fungsi yang mengembalikan hasil angka.

Fungsi numerik php boleh digunakan untuk memformat nombor, pemalar pemulangan, melakukan pengiraan matematik dll.

Jadual di bawah menunjukkan fungsi numerik PHP yang biasa

Fungsi Penerangan Contohnya Pengeluaran
ialah_nombor Menerima hujah dan mengembalikan benar jika berangka dan salah jika tidak
salah
benar
nombor_format Digunakan untuk memformat nilai numerik menggunakan pemisah digit dan titik perpuluhan
2,509,663
rand Digunakan untuk menghasilkan nombor rawak.
Nombor rawak
bulat Bundarkan nombor dengan titik perpuluhan ke nombor bulat terdekat.
3
sqrt Mengembalikan punca kuasa dua nombor
10
cos Mengembalikan kosinus
0.52532198881773
dosa Mengembalikan sinus
0.85090352453412
Tan Mengembalikan tangen
1.6197751905439
pi Pemalar yang mengembalikan nilai PI
3.1415926535898

Fungsi Tarikh

Fungsi tarikh digunakan untuk memformat tarikh dan masa Unix ke format yang dapat dibaca oleh manusia.

Lihat artikel mengenai fungsi tarikh PHP untuk maklumat lebih lanjut. Fungsi lain

Ini merangkumi;

  • Susunan - lihat artikel mengenai tatasusunan sebagai contoh
  • Fail - lihat artikel mengenai fail sebagai contoh
  • Fungsi pangkalan data - lihat artikel mengenai MySQL PHP dan kaedah akses pangkalan data lain v2

Mengapa menggunakan Fungsi Ditentukan Pengguna?

Fungsi yang ditentukan pengguna sangat berguna apabila;

  • anda mempunyai tugas rutin dalam aplikasi anda seperti menambahkan data ke pangkalan data
  • melakukan pemeriksaan pengesahan data
  • Mengesahkan pengguna dalam sistem dll.

Kegiatan ini akan tersebar di beberapa halaman.

Membuat fungsi yang boleh dipanggil oleh semua halaman ini adalah salah satu ciri yang menjadikan PHP sebagai bahasa skrip yang kuat.

Sebelum kita membuat fungsi pertama yang ditentukan pengguna, mari kita lihat peraturan yang mesti kita ikuti semasa membuat fungsi kita sendiri.

  • Nama fungsi mesti bermula dengan huruf atau garis bawah tetapi bukan angka
  • Nama fungsi mestilah unik
  • Nama fungsi tidak boleh mengandungi ruang
  • Merupakan amalan yang baik untuk menggunakan nama fungsi deskriptif.
  • Fungsi secara opsional dapat menerima parameter dan mengembalikan nilai juga.

Sekarang mari kita buat fungsi pertama kita. Kami akan membuat fungsi yang sangat asas yang menggambarkan komponen utama fungsi dalam PHP.

Pengeluaran:

3

DI SINI,

  • “Function… () {…}” adalah blok fungsi yang memberitahu PHP bahawa anda menentukan fungsi khusus
  • "Add_numbers" adalah nama fungsi yang akan dipanggil ketika menggunakan fungsi.
  • "()" Dapat digunakan untuk meneruskan parameter ke fungsi.
  • "Gema 'Fungsi Hello!';" adalah blok fungsi kod yang dijalankan. Ini boleh menjadi kod selain daripada yang digunakan dalam contoh di atas.

Sekarang mari kita lihat contoh yang cukup kompleks yang menerima parameter dan memaparkan mesej seperti fungsi di atas.

Andaikan kita ingin menulis fungsi yang mencetak nama pengguna di layar, kita dapat menulis fungsi khusus yang menerima nama pengguna dan memaparkannya di layar.

Kod di bawah menunjukkan pelaksanaannya.

Pengeluaran:

Hello Martin Luther King

DI SINI,

  • “… ($ Name) {…” adalah parameter fungsi yang disebut nama dan diinisialisasi menjadi tanpa nama. Sekiranya tidak ada parameter yang diteruskan ke fungsi, tanpa nama akan ditampilkan sebagai namanya. Ini sangat berguna jika tidak memberikan parameter apa pun ke fungsi tersebut dapat mengakibatkan kesalahan yang tidak dijangka.

Sekarang mari kita lihat fungsi yang menerima parameter dan kemudian mengembalikan nilai. Kami akan membuat fungsi yang menukar kilometer ke batu. Kilometer akan dilalui sebagai parameter. Fungsi akan mengembalikan batu yang setara dengan kilometer yang dilalui. Kod di bawah menunjukkan pelaksanaannya.

Pengeluaran:

62

Ringkasan

  • Fungsi adalah blok kod yang melakukan tugas tertentu
  • Fungsi terbina dalam adalah fungsi yang dihantar dengan PHP
  • PHP mempunyai lebih daripada 700 fungsi bawaan
  • Fungsi rentetan memanipulasi data rentetan
  • Fungsi numerik memanipulasi data angka
  • Fungsi tarikh memanipulasi data tarikh
  • Fungsi lain seperti is_array, fopen dll digunakan untuk memanipulasi tatasusunan dan fail masing-masing
  • Fungsi yang ditentukan pengguna adalah fungsi yang dapat anda buat sendiri untuk meningkatkan PHP