Monday, August 16, 2010

Notes String Functions

string manipulation functions which are often used,

- addslashes() menambahkan backslash \ di setiap tanda kutip dalam string
- chr() menghasilkan karakter dari bilangan ASCII
- crypt() menampilkan satu atau beberapa string
- explode() memecah string berdasarkan suatu delimiter (separator)
- htmlentities() mengubah semua tag html menjadi HTML entities
- htmlspecialchars() mengubah semua karakter khusus menjadi HTML entities
- implode() menggabungkan elemen array menjadi string dengan suatu delimiter (separator)
- join() sama dengan implode
- ltrim() menghapus karakter tertentu ("", \t, \n, \r, \0, \x0B) diawal string
- md5() menghasilkan string terenkripsi searah
- nl2br() menambahkan HTML line break (
) sebelum semua baris baru dalam string
- number_format() mengatur format angka
- ord() menghasilkan kode ascii dari suatu karakter
- rtrim() menghapus karakter tertentu ("", \t, \n, \r, \0, \x0B) diakhir string
- split() sama dengan explode()
- str_repeat() mengulang string
- str_replace() mengganti semua string dalam pola menjadi suatu string
- stripslashes() menghilangkan backslashes \ dalam string
- strip_tags() mengabaikan HTML dan PHP tag dalam string
- strlen() menghitung panjang string
- strpos() mencari posisi pertama sebuah string dalam string
- strrchr() mencari posisi terakhir sebuah karakter dalam string
- strrpos() mencari posisi terakhir sebuah string dalam string
- strrev() membalik string
- strstr() mencari posisi pertama sebuah karakter dalam string
- strtolower() mengubah string menjadi huruf kecil (lower case)
- strtoupper() mengubah string menjadi huruf kapital (upper case)
- substr() memotong string
- trim() menghapus karakter tertentu ("", \t, \n, \r, \0, \x0B) diakhir dan akhir string
- ucfirst() mengubah huruf pertama dari semua string menjadi Upper case
- ucwords() mengubah huruf pertama tiap kata dalam string menjadi upper case
- wordwrap() memotong sejumlah karakter dalam string dengan string break character



fungsi-fungsi array dalam PHP

fungsi pengurutan array

- arsort() pengurutan array berdasarkan value secara descending
- asort() pengurutan array berdasarkan value secara ascending
- krsort() pengurutan array berdasarkan index/key secara descending
- ksort() pengurutan arary berdasarkan index/key secara ascending
- rsort() pengurutan array berdasarkan value secara descending dengan mengubah index/key
- sort() pengurutan array berdasarkan value secara ascending dengan mengubah index/key
- shuffle() random pengurutan array

fungsi pengaturan pointer array

- current() mendapatkan elemen erry ynang ditunjuk ol pointer
- end() ponter menunjuk pada elemen array terakhir
- key() mendapatkan key yg ditunjuk oleh pointer
- next() pointer menunjuk pada pointer selanjutnya
- prev() pointer menunjuk pada elemen sebelumnya
- reset() memindahkan pointer array ke awal (elemen pertama)
- count() menghitung jumlah elemen array

fungsi pencarian pada array

- array_search() mencari posisi (key) dari suatu value dalam array
- array_key_exists() memeriksa suatu key ada dalam aray atau tidak
- in_array() memeriksa suatu elemen ada dalam array atau tidak

fungsi manipulasi file php / mendapatkan informasi file

- file_exists($file) memeriksa apakah $file ada atau tidak
- is_file($file) memeriksa apakah $file adalah file atau bukan
- is_dir($file) memeriksa apakah $file adalah direktori atau bukan
- is_executable($file) memeriksa apakah $file termasuk file yang bisa dijalankan secara langsung atau bukan
- is_writable($file) memeriksa apakah $file termasuk file yang bisa ditulis atau diedit
- is_readable($file) memeriksa apakah $file termasuk file yang bisa dibaca atau tidak
- fileatime($file) menghasilkan waktu akses terakhir file (unix timestamp)
- filectime($file) menghasilkan waktu pembuatan file (unix timestamp)
- filemtime($file) menghasilkan waktu modifikasi terakhir file (dalam unix timestamp)
- filesize($file) menghasilkan ukuran besar file (dalam byte)
- filetype($file) menghasilkan jenis file

No comments:

Post a Comment