Thursday, October 16, 2014

Fungsi-fungsi PHP Untuk Menangani String

Selain fungsi-fungsi untuk menangani tanggal dan waktu, PHP juga menyediakan fungsi-fungsi untuk mengani string. Fungsi-fungsi ini merupakan bagian dari PHP core sehingga tidak perlu melakukan instalasi tambahan untuk menggunakan fungsi ini. Kegunaan dari fungsi ini adalah menangani proses program yang berkaitan dengan string, seperti menampilkan teks, memotong teks, mengkonversi teks, memecah teks dan masih banyak lagi fungsi lainnya.

Setidaknya ada sekitar 90 fungsi yang disediakan PHP untuk menangani string, namun disini akan coba dibahas beberapa yang menurut saya penting dan sering dipakai saja. Berikut ini beberapa fungsi pada PHP untuk menangani string.
Fungsi Keterangan
addcslashes () Mengembalikan string dengan menambahkan backslash di depan karakter yang ditetapkan pada suatu string karakter
addslashes () Mengembalikan string dengan menambahkan backslash di setiap tanda kutip dalam string karakter
bin2hex () Mengkonversi nilai ASCII dari sebuah karakter pada string ke nilai heksadesimal
chop () Menghapus spasi atau karakter lain dari ujung kanan string
chr () Mengembalikan nilai ASCII dari sebuah karakter
chunk_split () Membagi string menjadi serangkaian bagian yang lebih kecil
convert_cyr_string () Mengkonversi string dari satu Cyrillic karakter-set ke yang lain
convert_uudecode () men-decode uuencode string
convert_uuencode () Mengkodekan string menggunakan algoritma uuencode
count_chars () Mengembalikan nilai jumlah karakter yang digunakan dalam string
crc32 () Menghitung CRC 32-bit sebuah string
crypt () enkripsi string satu arah (hashing)
echo () Menampilkan satu string atau lebih
explode () Memecah string ke dalam array dengan aturan tertntu
fprintf () Menulis string yang terformat ke model output tertentu
get_html_translation_table () Mengembalikan tabel terjemahan yang digunakan oleh htmlspecialchars () dan htmlentities ()
hebrev () Mengubahbah teks Ibrani ke teks visual
hebrevc () Mengkonversi teks Ibrani ke teks visual dan baris baru (\ n) menjadi & Lt; br & gt;
hex2bin () Mengkonversi nilai heksadesimal sebuah string menjadi karakter ASCII
html_entity_decode () Mengkonversi entitas HTML menjadi karakter
htmlentities () Mengkonversi karakter menjadi entitas HTML
htmlspecialchars_decode () Mengkonversi beberapa entitas HTML standar menjadi karakter
htmlspecialchars () Mengkonversi beberapa karakter yang telah ditetapkan menjadi entitas HTML
implode () Mengembalikan string dari elemen array
join () Alias ​​dari implode ()
lcfirst () Mengkonversi karakter pertama dari string ke huruf kecil
levenshtein () Mengembalikan jarak Levenshtein antara dua string
localeconv () Mengembalikan informasi dari format numerik dan moneter lokal
ltrim () Menghapus spasi atau karakter lain dari sisi kiri string
md5 () Menghitung hash MD5 dari string
md5_file () Menghitung hash MD5 dari file
metaphone () Menghitung kunci metaphone dari string
money_format () Mengembalikan string diformat sebagai string mata uang
nl_langinfo () Mengembalikan informasi lokal khusus
nl2br () Menyisipkan tag baris baru html (& Lt; br & gt;) pada sebuah string
number_format () Memformat string dengan aturan pengelompokan ribuan
ord () Mengembalikan nilai ASCII dari karakter pertama dari string
parse_str () Mem-parsing query string ke dalam variabel
print () Menampilkan satu atau lebih string (mirip fungsi echo)
printf () Menampilkan string yang terformat
quoted_printable_decode () Mengkonversi string dalam tanda kutip ke string 8-bit
quoted_printable_encode () Mengkonversi string 8-bit ke string dalam tanda kutip
quotemeta () Menegaskan meta karakter
rtrim () Menghapus spasi atau karakter lain dari sisi kanan string
setlocale () Set informasi lokal
sha1 () Menghitung SHA-1 hash dari string
sha1_file () Menghitung SHA-1 hash dari file
similar_text () Menghitung kesamaan antara dua string
soundex () Menghitung nilai kunci soundex string
sprintf () Menulis string yang terformat kedalam variabel
sscanf () Mem-parsing masukan dari string sesuai dengan format
str_getcsv () Mem-parsing string CSV ke dalam sebuah array
str_ireplace () Menggantikan beberapa karakter dalam string (case-insensitive)
str_pad () pad string kedalam ukuran panjang baru
str_repeat () Mengulang string jumlah kali tertentu
str_replace () Menggantikan beberapa karakter dalam string (case-sensitive)
str_rot13 () Melakukan pengkodean ROT13 pada string
str_shuffle () Mengacak semua karakter dalam string
str_split () Membagi string ke dalam array
str_word_count () Menghitung jumlah kata dalam string
strcasecmp () Membandingkan dua string (case-insensitive)
strchr () Menemukan terjadinya string pertama kali didalam string lainnya (alias dari strstr ())
strcmp () Membandingkan dua string (case-sensitive)
strcoll () Membandingkan dua string (perbandingan string berbasis lokal)
strcspn () Mengembalikan jumlah karakter yang ditemukan dalam string sebelum setiap bagian dari beberapa karakter tertentu ditemukan
strip_tags () Menghapus HTML dan tag PHP dari string
stripcslashes () Membuang tanda kutip pada string yang dikutip oleh addcslashes ()
stripslashes () Membuang tanda kutip pada string yang dikutip dengan addslashes ()
stripos () Mengembalikan posisi pertama kali terjadinya string didalam string lain (case-insensitive)
stristr () Menemukan terjadinya string pertama kali didalam string lainnya (case-insensitive)
strlen () Mengembalikan nilai panjang sebuah string
strnatcasecmp () Membandingkan dua string menggunakan algoritma pengurutan alami (case-insensitive)
strnatcmp () Membandingkan dua string menggunakan algoritma pengurutan alami (case-sensitive)
strncasecmp () Perbandingan strung pada n karakter pertama (case-insensitive)
strncmp () Perbandingan strung pada n karakter pertama (case-sensitive)
strpbrk () Pencarian string terhadap salah satu karakter yang diset
strpos () Mengembalikan posisi terjadinya string pertama kali didalam string lain (case-sensitive)
strrchr () Menemukan terjadinya string pertama kali didalam string lainnya
strrev () Membalikkan string
strripos () Menemukan posisi terjadinya string terakhir kali di dalam string lain (case-insensitive)
strrpos () Menemukan posisi terjadinya string terakhir kali di dalam string lain (case-sensitive)
strspn () Mengembalikan jumlah karakter yang ditemukan dalam sebuah string yang hanya berisi karakter dari daftar karakter tertentu
strstr () Menemukan kejadian pertama dari string dalam lainnya string (case-sensitive)
strtok () Membagi string ke string yang lebih kecil
strtolower () Mengkonversi string menjadi huruf kecil
strtoupper () Mengkonversi string menjadi huruf besar
strtr () Menerjemahkan karakter tertentu dalam string
substr () Mengembalikan bagian dari string
substr_compare () Membandingkan dua string dari posisi start ditentukan (binary safe dan case-sensitive opsional)
substr_count () Hitungan berapa kali substring terjadi dalam sebuah string
substr_replace () Menggantikan bagian dari string dengan string lain
trim () Menghapus spasi atau karakter lain dari kedua sisi string
ucfirst () Mengkonversi karakter pertama dari string ke huruf besar
ucwords () Mengkonversi karakter pertama dari setiap kata dalam string menjadi huruf besar
vfprintf () Menulis string diformat ke model keluaran tertentu
vprintf () Menampilkan string terformat
vsprintf () Menulis string terformat ke dalam variabel
wordwrap () Mengemas string ke dalam jumlah karakter tertentu

Referensi :

0 komentar

Post a Comment