25 Macam Fungsi String dalam PHP Beserta Contoh dan Artinya
Macam-Macam Fungsi String pada PHP Beserta Contoh dan Penjelasannya - Sebuah string adalah rangkaian karakter, seperti "Halo dunia!".
Dalam artikel ini kita akan melihat beberapa fungsi umum digunakan untuk memanipulasi string.
Ada dua tipe operator string. Yang pertama adalah gabungan operator ('.'), yang mengembalikan gabungan dari kanan dan argumen kiri. Yang kedua adalah operator penugasan concatenating ('.='), yang menambahkan argumen di sisi kanan untuk argumen di sisi kiri.
Dalam artikel ini kita akan melihat beberapa fungsi umum digunakan untuk memanipulasi string.
image source: teamtreehouse.com |
baca juga:
Macam-Macam Fungsi String dalam PHP
1. chr()
Sintaks dasar fungsi print() :
Sintaks dasar fungsi strtolower() :
8. strtoupper()
Fungsi ucfirst digunakan untuk mengkonversi karakter pertama pada string dengan format huruf kapital .
Sintaks dasar fungsi ucfirst() :
10. ucwords()
11. addslashes()
Sintaks dasar fungsi addslashes():
Fungsi rtrim() digunakan untuk mengembalikan sebuah string yang telah dihilangkan baik itu spasi maupun karakter lainnyai yang ada pada akhir (kanan) string.
Sintaks dasar fungsi rtrim():
14. ltrim()
Sintaks dasar fungsi stripslashes() :
20. number_format()
25. strpos()
Berfungsi untuk mencari teks tertentu dalam string.
Jika kecocokan ditemukan, fungsi mengembalikan posisi teks dari hasil pertama. Jika tidak ada yang cocok, ia akan kembali FALSE.
Contoh di bawah penelusuran untuk teks "dunia" dalam string "Halo Dunia!":
Catatan: Posisi karakter pertama dalam string adalah 0 (bukan 1).
Berikut Macam-Macam dan Fungsi String yang Lebih Lengkap
Fungsi chr() digunakan untuk mengembalikan karakter yang spesifik berdasarkan kode ASCII.
Sintaks dasar fungsi chr():
2. ord()
Sintaks dasar fungsi chr():
chr($ascii)Contoh fungsi chr():
<?php
echo chr(25);
?>
2. ord()
Fungsi ord() digunakan untuk mengembalikan nilai ASCII suatu karakter.
Sintaks dasar fungsi ord():
3. md5()
Sintaks dasar fungsi ord():
ord($str)Contoh fungsi ord():
<?php
echo ord('B');
?>
3. md5()
Fungsi md5() digunakan untuk mengenkripsi suatu string dengan enkripsi md5. Biasanya digunakan untuk mengenkripsi password.
Sintaks dasar fungsi md5():
4. nl2br()
Sintaks dasar fungsi md5():
md5($str)Contoh fungsi md5():
<?php
$password = 'abc123';
echo md5($password);
?>
4. nl2br()
Fungsi nl2br() digunakan untuk menyisipkan HTML <br/> pada setiap baris baru dalam string.
Sintaks dasar fungsi nl2br() :
5. echo
Sintaks dasar fungsi nl2br() :
nl2br($str)Contoh fungsi nl2br() :
<?php
$str = "Nama Awal: Modul \nNama Akhir: Makalah";
echo nl2br($str);
?>
5. echo
Fungsi echo digunakan untuk menampilkan satu atau lebih string.
Contoh fungsi echo :
6. print()
Contoh fungsi echo :
<?phpecho "Halo, Saya sedang belajar PHP di situs modulmakalah.blogspot.com";?>
6. print()
Fungsi print digunakan untuk menampilkan string.
Sintaks dasar fungsi print() :
print($str)
Contoh fungsi print() :
7. strtolower()
<?php
print("Halo, Saya sedang belajar PHP di situs modulmakalah.blogspot.com");
?>
7. strtolower()
Fungsi strtolower() digunakan untuk mengkonversi string dengan format huruf kecil.
Sintaks dasar fungsi strtolower() :
strtolower($str)Contoh fungsi strtolower() :
<?php
$nama = "HANIIF FII SABIILILLAH";
echo strtolower($nama);
?>
8. strtoupper()
Fungsi strtoupper() digunakan untuk mengkonversi string dengan format huruf kecil menjadi huruf besar atau kapital.
Sintaks dasar fungsi strtoupper() :
9. ucfirst()
Sintaks dasar fungsi strtoupper() :
strtoupper($str)Contoh fungsi strtoupper() :
<?php
$nama = "Modul Makalah";
echo strtoupper($nama);
?>
9. ucfirst()
Fungsi ucfirst digunakan untuk mengkonversi karakter pertama pada string dengan format huruf kapital .
Sintaks dasar fungsi ucfirst() :
ucfirst($str)Contoh fungsi ucfirst() :
<?php
$nama = "Modul Makalah";
echo ucfirst($nama);
?>
10. ucwords()
Fungsi ucwords() digunakan untuk mengkonversi setiap awal kata dalam string dengan format huruf kapital.
Sintaks dasar fungsi ucwords() :
Sintaks dasar fungsi ucwords() :
ucwords($str)Contoh fungsi ucwords() :
<?php
$nama = "Modul Makalah";
echo ucwords($nama);
?>
Fungsi addslashes() digunakan untuk mengembalikan sebuah string dengan tanda backslash atau garis miring (/) sebelum karakter single quote (‘), double quote (“), backslash (/) dan NUL.
Sintaks dasar fungsi addslashes():
addslashes($str)
Contoh fungsi addslashes():
12. strlen()
<?php $hari = "minggu"; echo addslashes($hari);?>
12. strlen()
Fungsi strlen() digunakan untuk mendapatkan panjang string.
Sintaks dasar fungsi strlen():
Sintaks dasar fungsi strlen():
strlen($str)
Contoh fungsi strlen():
13. rtrim()
<?php $nama = "Modul Makalah"; echo strlen($nama);?>
13. rtrim()
Fungsi rtrim() digunakan untuk mengembalikan sebuah string yang telah dihilangkan baik itu spasi maupun karakter lainnyai yang ada pada akhir (kanan) string.
Sintaks dasar fungsi rtrim():
rtrim($str [, $char_mask])Contoh fungsi rtrim():
<?php
$nama = "Modul Makalah";
echo rtrim($nama);
?>
14. ltrim()
Fungsi ltrim() digunakan untuk mengembalikan sebuah string yang telah dihilangkan baik itu spasi ataupun karakter lainnya yang ada pada awal (kiri) string.
Sintaks dasar fungsi ltrim() :
15. trim()
Sintaks dasar fungsi ltrim() :
ltrim($str [, $char_mask])Contoh fungsi ltrim() :
<?php
$nama = "Modul Makalah";
echo ltrim($nama);
?>
15. trim()
Fungsi trim() digunakan untuk mengembalikan sebuah string yang telah dihilangkan baik itu spasi ataupun karakter lainnya yang ada pada awal (kiri) dan akhir (kanan) string.
Sintaks dasar fungsi trim() :
16. explode()
Sintaks dasar fungsi trim() :
trim($str [, $char_mask])Contoh fungsi trim() :
<?php
$nama = "Modul Makalah";
echo trim($nama);
?>
16. explode()
Fungsi explode() digunakan untuk mengekstrak atau split sebuah string menjadi array.
Sintaks dasar fungsi explode() :
17. implode()
Sintaks dasar fungsi explode() :
explode($delimiter, $str [, $limit])Contoh sederhana fungsi explode() :
<?php
$hari = "Senin Selasa Rabu Kamis Jum'at Sabtu Minggu";
$exp = explode(' ', $hari);
foreach ($exp as $val) {
echo $val . "<br />";
}
?>
17. implode()
Fungsi implode() merupakan kebalikan dari fungsi explode, yaitu digunakan untuk menggabungkan elemen-elemen array menjadi string dengan karakter penggabung.
Sintaks dasar fungsi implode() :
18. substr()
Sintaks dasar fungsi implode() :
implode($delimiter, $str)Contoh fungsi implode() :
<?php
$nama = array("Modul Makalah", "Syandi Gafri", "Right Handy", "Rahmat Effendi", "Febri Putra Gucci");
$imp = implode(", ", $nama);
echo $imp;
?>
18. substr()
Fungsi substr() digunakan untuk mengembalikan string yang merupakan bagian dari sebuah string.
Sintaks dasar fungsi substr() :
19. stripslashes()
Sintaks dasar fungsi substr() :
substr($str, $start [, $length])Contoh fungsi substr() :
<?php
$nama_lengkap = "Modul Makalah";
$nama_awal = substr($nama_lengkap, 0, 7);
$nama_akhir = substr($nama_lengkap, 7, 15);
echo "Nama Lengkap : " . $nama_lengkap . "<br />";
echo "Nama Awal : " . $nama_awal . "<br />";
echo "Nama Akhir : " . $nama_akhir;
?>
19. stripslashes()
Fungsi stripslashes() digunakan untuk menghilangkan slash atau garis miring (/) sebelum tanda kutip pada string.
Sintaks dasar fungsi stripslashes() :
stripslashes($str)Contoh fungsi stripslashes() :
<?php
$hari = "Jum'\at";
echo stripslashes($hari);
?>
20. number_format()
Fungsi number_format() digunakan untuk format angka dengan menggrupkan ribuan.
Sintaks dasar fungsi number_format() :
Sintaks dasar fungsi number_format() :
number_format($number [, $decimals])atau
number_format($number, $decimals = 0, $dec_point = ‘.’, $thousands_sep = ‘,’)Contoh fungsi number_format() :
<?php $angka = 112000.250; echo number_format($angka, 2, '.', ',');?>
21. str_replace()
Berfungsi menggantikan beberapa teks dengan beberapa teks lain dalam sebuah string.
Contoh di bawah menggantikan teks "Dunia" dengan "Kitty":
Contoh di bawah menggantikan teks "Dunia" dengan "Kitty":
<?phpOutput dari kode di atas akan menjadi: Halo Kitty!
echo str_replace("Dunia", "Kitty", "Halo Dunia!"); // outputs Halo Kitty!
?>
22. strlen()
Berfungsi untuk mengembalikan fungsi panjang string.
Contoh di bawah mengembalikan panjang string "Halo Dunia!":
23. str_word_count()
Berfungsi untuk menghitung jumlah kata dalam string:
Contoh
24. strrev()
Berfungsi untuk membalikkan string:
Contoh
<?phpecho strlen("Halo Dunia!"); // outputs 12?>Output dari kode di atas akan menjadi: 12.
23. str_word_count()
Berfungsi untuk menghitung jumlah kata dalam string:
Contoh
<?phpecho str_word_count("Halo Dunia!"); // outputs 2?>Output dari kode di atas akan menjadi: 2.
24. strrev()
Berfungsi untuk membalikkan string:
Contoh
<?phpOutput dari kode di atas akan: !ainuD olaH
echo strrev("Halo Dunia!"); // outputs !ainuD olaH
?>
25. strpos()
Berfungsi untuk mencari teks tertentu dalam string.
Jika kecocokan ditemukan, fungsi mengembalikan posisi teks dari hasil pertama. Jika tidak ada yang cocok, ia akan kembali FALSE.
Contoh di bawah penelusuran untuk teks "dunia" dalam string "Halo Dunia!":
<?phpOutput dari kode di atas akan menjadi: 6.
echo strpos("Halo Dunia!", "dunia"); // outputs 6
?>
Catatan: Posisi karakter pertama dalam string adalah 0 (bukan 1).
Berikut Macam-Macam dan Fungsi String yang Lebih Lengkap
- addcslashes = Penawaran string dengan garis miring dalam gaya C
- addslashes = Penawaran string dengan garis miring
- bin2hex = Mengkonversi data biner ke representasi heksadesimal
- chop = Alias dari rtrim
- chr = Kembali karakter tertentu
- chunk_split = Split string menjadi potongan-potongan yang lebih kecil
- convert_cyr_string = Konversi dari satu karakter Cyrillic set ke yang lain
- convert_uudecode = Decode string uuencode
- convert_uuencode = uuencode string
- count_chars = Kembali informasi tentang karakter yang digunakan dalam sebuah string
- crc32 = Menghitung polinomial crc32 dari string
- crypt = Satu-cara string hashing
- echo = Output satu atau lebih string
- explode = Split string dengan string yang
- fprintf = Menulis string diformat ke sungai
- get_html_translation_table = Mengembalikan tabel terjemahan yang digunakan oleh htmlspecialchars dan htmlentities
- hebrev = Mengkonversi teks Ibrani logis untuk teks visual yang
- hebrevc = Mengkonversi teks Ibrani logis untuk teks visual yang dengan konversi baris
- hex2bin = decode string biner heksadesimal dikodekan
- html_entity_decode = Mengkonversi semua entitas HTML untuk karakter yang berlaku mereka
- htmlentities = Mengkonversi semua karakter yang berlaku untuk entitas HTML
- htmlspecialchars_decode = Mengkonversi entitas HTML khusus kembali ke karakter
- htmlspecialchars = Mengkonversi karakter khusus untuk entitas HTML
- implode = Bergabung elemen array dengan string
- join = Alias dari implode
- lcfirst = Membuat huruf kecil karakter pertama string ini
- levenshtein = Hitung Levenshtein jarak antara dua string
- localeconv = Dapatkan informasi format numerik
- ltrim = Jalur spasi (atau karakter lain) dari awal string
- md5_file = Menghitung hash md5 dari file yang diberikan
- md5 = Hitung hash md5 dari string
- metaphone = Hitung kunci metaphone string
- money_format = Memformat angka sebagai string mata uang
- nl_langinfo = bahasa Query dan informasi lokal
- nl2br = line Sisipan HTML istirahat sebelum semua baris dalam sebuah string
- number_format = Format sejumlah dengan ribuan dikelompokkan
- nilai ASCII Kembali karakter = ord
- parse_str = Mem-parsing string ke dalam variabel
- print = Output string
- printf = Output string diformat
- quoted_printable_decode = Mengkonversi string quoted-printable ke 8 bit string
- quoted_printable_encode = Mengkonversi string 8 bit ke string-dicetak dikutip
- quotemeta = Quote meta karakter
- rtrim = Jalur spasi (atau karakter lain) dari akhir string
- setlocale = Mengatur informasi lokal
- sha1_file = Hitung hash sha1 file
- sha1 = Hitung hash sha1 dari string
- similar_text = Hitung kesamaan antara dua string
- soundex = Hitung kunci soundex string
- sprintf = Kembali string diformat
- sscanf = Mem-parsing masukan dari string sesuai dengan format
- str_getcsv = Parse string CSV ke dalam array
- str_ireplace = Versi Kasus-sensitif dari str_replace.
- str_pad = Pad string dengan panjang tertentu dengan string lain
- str_repeat = Ulangi string
- str_replace = Mengganti semua kejadian dari string pencarian dengan string pengganti
- str_rot13 = Lakukan ROT13 mengubah pada string
- str_shuffle = Secara acak mengacak string
- str_split = Mengkonversi string ke array
- str_word_count = Kembali informasi tentang kata-kata yang digunakan dalam sebuah string
- strcasecmp = Binary aman kasus-sensitif perbandingan string
- strchr = Alias dari strstr
- strcmp = Binary perbandingan string aman
- strcoll = berdasarkan Lokal perbandingan string
- strcspn = Cari panjang segmen yang tidak cocok topeng awal
- strip_tags = Jalur HTML dan tag PHP dari string
- stripcslashes = Un-kutipan string yang dikutip dengan addcslashes
- stripos = Cari posisi kejadian pertama dari kasus-sensitif substring dalam sebuah string
- stripslashes = Un-mengutip string yang dikutip
- stristr = Kasus-sensitif strstr
- strlen = Dapatkan panjang string
- strnatcasecmp = Kasus perbandingan string sensitif menggunakan "tatanan alam" algoritma
- perbandingan String menggunakan "tatanan alam" algoritma = strnatcmp
- strncasecmp = Binary aman case-sensitive perbandingan string dari karakter n pertama
- strncmp = Binary aman perbandingan string dari karakter n pertama
- strpbrk = Cari string untuk salah satu set karakter
- strpos = Cari posisi kejadian pertama substring dalam string
- strrchr = Cari kejadian terakhir karakter dalam sebuah string
- strrev = Reverse string
- strripos = Cari posisi kejadian terakhir dari kasus-sensitif substring dalam sebuah string
- strrpos = Cari posisi kejadian terakhir substring dalam sebuah string
- strspn = Menemukan panjang segmen awal string yang terdiri sepenuhnya dari karakter yang terkandung dalam masker yang diberikan.
- strstr = Cari kejadian pertama dari string
- strtok = tokenize string yang
- strtolower = Membuat huruf kecil string yang
- strtoupper = Membuat huruf besar string yang
- strtr = Terjemahkan karakter atau mengganti substring
- substr_compare = perbandingan Binary aman dari dua string dari offset, hingga karakter panjang
- substr_count = Hitung jumlah kejadian substring
- substr_replace = Mengganti teks dalam porsi string
- substr = Kembali bagian dari string
- trim = Jalur spasi (atau karakter lain) dari awal dan akhir string
- ucfirst = Membuat huruf besar karakter pertama string ini
- ucwords = huruf besar karakter pertama dari setiap kata dalam sebuah string
- vfprintf = Menulis string diformat ke sungai
- vprintf = Output string diformat
- vsprintf = Kembali string diformat
- wordwrap = Wraps string ke nomor tertentu karakter
Sekian artikel tentang Macam-Macam Fungsi String pada PHP Beserta Contoh dan Penjelasannya. Semoga bermanfaat dan selamat mencoba.