Pengertian Fungsi String PHP
String merupakan sekumpulan karakter yang tipe datanya di dukung oleh PHP. Variabel string dapat berisi karakter numerik yang dapat digunakan untuk mewakili unit teks pada PHP. Karakter string dapat digunakan saat :
- Saat melakukan deklarasi variabel dan menetapkan karakter string pada deklarasi tersebut.
- Saat menggunakan pernyataan echo
- Saat melakukan manipulasi data pada PHP
Fungsi ini biasanya digunakan untuk memanipulasi data pada PHP dengan menggunakan dua tanda petik (” “). Tanda ini dapat merubah tipe data pada PHP menjadi string, misal;:
- 12345 adalah integer
- “12345” adalah string
Instalasi
Fungsi string pada PHP adalah bagian dari inti PHP. Jadi, tidak memerlukan proses instalasi untuk menggunakan fungsi-fungsi ini.
Fungsi String
Fungsi | Deskripsi |
---|---|
addcslashes() | Mengembalikan string dengan garis miring terbalik(\) di depan karakter yang ditentukan |
addslashes() | Mengembalikan string dengan garis miring terbalik(\) di depan karakter yang telah ditentukan |
bin2hex() | Mengonversi string karakter ASCII menjadi nilai heksadesimal |
chop() | Menghapus spasi atau karakter lain dari ujung kanan string |
chr() | Mengembalikan karakter dari nilai ASCII yang ditentukan |
chunk_split() | Membagi string menjadi beberapa bagian yang lebih kecil |
convert_cyr_string() | Mengonversi string dari satu kumpulan karakter Sirilik ke kumpulan karakter lainnya |
convert_uudecode() | Mengonversi string dari satu kumpulan karakter Sirilik ke kumpulan karakter lainnya |
convert_uuencode() | Mengkodekan string menggunakan algoritma uuencode |
count_chars() | Mengembalikan informasi tentang karakter yang digunakan dalam string |
crc32() | Menghitung CRC 32-bit untuk sebuah string |
crypt() | Hash string satu arah |
echo() | Menghasilkan satu atau lebih string |
explode() | Memecah string menjadi array |
fprintf() | Menulis string yang diformat ke output stream yang ditentukan |
get_html_translation_table() | Mengembalikan tabel terjemahan yang digunakan oleh htmlspecialchars() dan htmlentities() |
hebrev() | Mengubah teks Ibrani menjadi teks visual |
hebrevc() | Mengonversi teks Ibrani menjadi teks visual dan baris baru (\n) menjadi <br> |
hex2bin() | Mengonversi string nilai heksadesimal menjadi karakter ASCII |
html_entity_decode() | Mengubah entitas HTML menjadi karakter |
htmlentities() | Mengonversi karakter menjadi entitas HTML |
htmlspecialchars_decode() | Mengonversi beberapa entitas HTML yang telah ditentukan menjadi karakter |
htmlspecialchars() | Mengonversi beberapa karakter yang telah ditentukan menjadi entitas HTML |
implode() | Mengembalikan string dari elemen array |
join() | Alias dari implode() |
lcfirst() | Mengonversi karakter pertama string menjadi huruf kecil |
levenshtein() | Mengembalikan jarak Levenshtein antara dua string |
localeconv() | Mengembalikan informasi pemformatan numerik dan moneter lokal |
ltrim() | Menghapus spasi atau karakter lain dari sisi kiri string |
md5() | Menghitung hash MD5 dari sebuah string |
md5_file() | Menghitung hash MD5 file |
metaphone() | Menghitung kunci metafon dari sebuah string |
money_format() | Mengembalikan string yang diformat sebagai string mata uang |
nl_langinfo() | Mengembalikan string yang diformat sebagai string mata uang |
nl2br() | Menyisipkan jeda baris HTML di depan setiap baris baru dalam sebuah string |
number_format() | Memformat angka dengan ribuan yang dikelompokkan |
ord() | Mengembalikan nilai ASCII dari karakter pertama string |
parse_str() | Mengurai string kueri menjadi variabel |
print() | Menghasilkan satu atau lebih string |
printf() | Menghasilkan string yang diformat |
quoted_printable_decode() | Mengonversi string yang dapat dicetak dengan kutipan menjadi string 8-bit |
quoted_printable_encode() | Mengonversi string 8-bit menjadi string yang dapat dicetak kutipan |
quotemeta() | Mengutip karakter meta |
rtrim() | Menghapus spasi atau karakter lain dari sisi kanan string |
setlocale() | Set informasi lokal |
sha1() | Menghitung hash SHA-1 dari sebuah string |
sha1_file() | Menghitung hash SHA-1 file |
similar_text() | Menghitung kesamaan antara dua string |
soundex() | Menghitung kunci soundex dari sebuah string |
sprintf() | Menulis string yang diformat ke variabel |
sscanf() | Parsing input dari string sesuai dengan format |
str_getcsv() | Mengurai string CSV menjadi array |
str_ireplace() | Mengganti beberapa karakter dalam string (case-insensitive) |
str_pad() | Memasukkan string ke length baru |
str_repeat() | Mengulangi string beberapa kali |
str_replace() | Mengganti beberapa karakter dalam string (case-sensitive) |
str_rot13() | Melakukan encoding ROT13 pada string |
str_shuffle() | Mengacak semua karakter dalam string secara acak |
str_split() | Membagi string menjadi array |
str_word_count() | Hitung jumlah kata dalam sebuah string |
strcasecmp() | Membandingkan dua string (case-insensitive) |
strchr() | Menemukan kemunculan pertama string di dalam string lain (alias strstr ()) |
strcmp() | Membandingkan dua string (case-insensitive) |
strcoll() | Membandingkan dua string (perbandingan string berbasis lokal) |
strcspn() | Mengembalikan jumlah karakter yang ditemukan dalam string sebelum bagian lain dari beberapa karakter tertentu ditemukan |
strip_tags() | Menghapus tag HTML dan PHP dari sebuah string |
stripcslashes() | Hapus kutipan string dengan addcslashes() |
stripslashes() | Unquotes string yang dikutip dengan addlashes() |
stripos() | Mengembalikan posisi kemunculan pertama string di dalam string lain (case-insensitive) |
stristr() | Menemukan kemunculan string pertama di dalam string lain (case-insensitive) |
strlen() | Mengembalikan length string |
strnatcasecmp() | Membandingkan dua string menggunakan algoritme “natural order” (case-insensitive) |
strnatcmp() | Membandingkan dua string menggunakan algoritme “natural order” (case-sensitive) |
strncasecmp() | Perbandingan string dari n karakter pertama (case-insensitive) |
strncmp() | Perbandingan string dari n karakter pertama (case-sensitive) |
strpbrk() | Mencari string untuk salah satu dari sekumpulan karakter |
strpos() | Mengembalikan posisi kemunculan string pertama di dalam string lain (case-sensitive) |
strrchr() | Menemukan kemunculan string terakhir di dalam string lain |
strrev() | Membalikkan string |
strripos() | Menemukan posisi kemunculan string terakhir di dalam string lain (case-insensitive) |
strrpos() | Menemukan posisi kemunculan string terakhir di dalam string lain (case-sensitive) |
strspn() | Mengembalikan jumlah karakter yang ditemukan dalam string yang hanya berisi karakter dari daftar karakter tertentu |
strstr() | Menemukan kemunculan pertama string di dalam string lain (case-sensitive) |
strtok() | Membagi string menjadi string yang lebih kecil |
strtolower() | Mengonversi string menjadi huruf kecil |
strtoupper() | Mengonversi string menjadi huruf besar |
strtr() | Menerjemahkan karakter tertentu dalam sebuah string |
substr() | Mengembalikan bagian dari string |
substr_compare() | Membandingkan dua string dari posisi awal yang ditentukan (binary safe dan optionally case-sensitive) |
substr_count() | Menghitung berapa kali substring muncul dalam sebuah string |
substr_replace() | Mengganti sebagian string dengan string lain |
trim() | Menghapus spasi atau karakter lain dari kedua sisi string |
ucfirst() | Mengonversi karakter pertama string menjadi huruf besar |
ucwords() | Mengonversi karakter pertama dari setiap kata dalam string menjadi huruf besar |
vfprintf() | Menulis string yang diformat ke output stream yang ditentukan |
vprintf() | Menghasilkan string yang diformat |
vsprintf() | Menulis string yang diformat ke variabel |
wordwrap() | Membungkus string ke sejumlah karakter tertentu |