Lompat ke konten Lompat ke sidebar Lompat ke footer

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!".

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.

25 Macam Fungsi String dalam PHP Beserta Contoh dan Artinya_
image source: teamtreehouse.com
baca juga:

Macam-Macam Fungsi String dalam PHP

1. chr()

Fungsi chr() digunakan untuk mengembalikan karakter yang spesifik berdasarkan kode ASCII.

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():
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():
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() :
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 :
<?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() :
<?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() :
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() :
ucwords($str)
Contoh fungsi ucwords() :
<?php
$nama = "
Modul Makalah";
echo ucwords($nama);
?>

11. addslashes()

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():
<?php $hari = "minggu"; echo addslashes($hari);?>

12. strlen()
Fungsi strlen() digunakan untuk mendapatkan panjang string.

Sintaks dasar fungsi strlen():
strlen($str)
Contoh fungsi strlen():
<?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() :
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() :
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() :
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() :
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() :
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() :
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":
<?php
echo str_replace("Dunia", "Kitty", "Halo Dunia!"); // outputs Halo Kitty!
?>
Output dari kode di atas akan menjadi: Halo Kitty!

22. strlen()

Berfungsi untuk mengembalikan fungsi panjang string.

Contoh di bawah mengembalikan panjang string "Halo Dunia!":
<?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
<?php
echo strrev("Halo Dunia!"); // outputs !ainuD olaH
?>
Output dari kode di atas akan: !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!":
<?php
echo strpos("Halo Dunia!", "dunia"); // outputs 6
?>
Output dari kode di atas akan menjadi: 6.

Catatan: Posisi karakter pertama dalam string adalah 0 (bukan 1).

Berikut Macam-Macam dan Fungsi String yang Lebih Lengkap
  1. addcslashes = Penawaran string dengan garis miring dalam gaya C
  2. addslashes = Penawaran string dengan garis miring
  3. bin2hex = Mengkonversi data biner ke representasi heksadesimal
  4. chop = Alias ​​dari rtrim
  5. chr = Kembali karakter tertentu
  6. chunk_split = Split string menjadi potongan-potongan yang lebih kecil
  7. convert_cyr_string = Konversi dari satu karakter Cyrillic set ke yang lain
  8. convert_uudecode = Decode string uuencode
  9. convert_uuencode = uuencode string
  10. count_chars = Kembali informasi tentang karakter yang digunakan dalam sebuah string
  11. crc32 = Menghitung polinomial crc32 dari string
  12. crypt = Satu-cara string hashing
  13. echo = Output satu atau lebih string
  14. explode = Split string dengan string yang
  15. fprintf = Menulis string diformat ke sungai
  16. get_html_translation_table = Mengembalikan tabel terjemahan yang digunakan oleh htmlspecialchars dan htmlentities
  17. hebrev = Mengkonversi teks Ibrani logis untuk teks visual yang
  18. hebrevc = Mengkonversi teks Ibrani logis untuk teks visual yang dengan konversi baris
  19. hex2bin = decode string biner heksadesimal dikodekan
  20. html_entity_decode = Mengkonversi semua entitas HTML untuk karakter yang berlaku mereka
  21. htmlentities = Mengkonversi semua karakter yang berlaku untuk entitas HTML
  22. htmlspecialchars_decode = Mengkonversi entitas HTML khusus kembali ke karakter
  23. htmlspecialchars = Mengkonversi karakter khusus untuk entitas HTML
  24. implode = Bergabung elemen array dengan string
  25. join = Alias ​​dari implode
  26. lcfirst = Membuat huruf kecil karakter pertama string ini
  27. levenshtein = Hitung Levenshtein jarak antara dua string
  28. localeconv = Dapatkan informasi format numerik
  29. ltrim = Jalur spasi (atau karakter lain) dari awal string
  30. md5_file = Menghitung hash md5 dari file yang diberikan
  31. md5 = Hitung hash md5 dari string
  32. metaphone = Hitung kunci metaphone string
  33. money_format = Memformat angka sebagai string mata uang
  34. nl_langinfo = bahasa Query dan informasi lokal
  35. nl2br = line Sisipan HTML istirahat sebelum semua baris dalam sebuah string
  36. number_format = Format sejumlah dengan ribuan dikelompokkan
  37. nilai ASCII Kembali karakter = ord
  38. parse_str = Mem-parsing string ke dalam variabel
  39. print = Output string
  40. printf = Output string diformat
  41. quoted_printable_decode = Mengkonversi string quoted-printable ke 8 bit string
  42. quoted_printable_encode = Mengkonversi string 8 bit ke string-dicetak dikutip
  43. quotemeta = Quote meta karakter
  44. rtrim = Jalur spasi (atau karakter lain) dari akhir string
  45. setlocale = Mengatur informasi lokal
  46. sha1_file = Hitung hash sha1 file
  47. sha1 = Hitung hash sha1 dari string
  48. similar_text = Hitung kesamaan antara dua string
  49. soundex = Hitung kunci soundex string
  50. sprintf = Kembali string diformat
  51. sscanf = Mem-parsing masukan dari string sesuai dengan format
  52. str_getcsv = Parse string CSV ke dalam array
  53. str_ireplace = Versi Kasus-sensitif dari str_replace.
  54. str_pad = Pad string dengan panjang tertentu dengan string lain
  55. str_repeat = Ulangi string
  56. str_replace = Mengganti semua kejadian dari string pencarian dengan string pengganti
  57. str_rot13 = Lakukan ROT13 mengubah pada string
  58. str_shuffle = Secara acak mengacak string
  59. str_split = Mengkonversi string ke array
  60. str_word_count = Kembali informasi tentang kata-kata yang digunakan dalam sebuah string
  61. strcasecmp = Binary aman kasus-sensitif perbandingan string
  62. strchr = Alias ​​dari strstr
  63. strcmp = Binary perbandingan string aman
  64. strcoll = berdasarkan Lokal perbandingan string
  65. strcspn = Cari panjang segmen yang tidak cocok topeng awal
  66. strip_tags = Jalur HTML dan tag PHP dari string
  67. stripcslashes = Un-kutipan string yang dikutip dengan addcslashes
  68. stripos = Cari posisi kejadian pertama dari kasus-sensitif substring dalam sebuah string
  69. stripslashes = Un-mengutip string yang dikutip
  70. stristr = Kasus-sensitif strstr
  71. strlen = Dapatkan panjang string
  72. strnatcasecmp = Kasus perbandingan string sensitif menggunakan "tatanan alam" algoritma
  73. perbandingan String menggunakan "tatanan alam" algoritma = strnatcmp
  74. strncasecmp = Binary aman case-sensitive perbandingan string dari karakter n pertama
  75. strncmp = Binary aman perbandingan string dari karakter n pertama
  76. strpbrk = Cari string untuk salah satu set karakter
  77. strpos = Cari posisi kejadian pertama substring dalam string
  78. strrchr = Cari kejadian terakhir karakter dalam sebuah string
  79. strrev = Reverse string
  80. strripos = Cari posisi kejadian terakhir dari kasus-sensitif substring dalam sebuah string
  81. strrpos = Cari posisi kejadian terakhir substring dalam sebuah string
  82. strspn = Menemukan panjang segmen awal string yang terdiri sepenuhnya dari karakter yang terkandung dalam masker yang diberikan.
  83. strstr = Cari kejadian pertama dari string
  84. strtok = tokenize string yang
  85. strtolower = Membuat huruf kecil string yang
  86. strtoupper = Membuat huruf besar string yang
  87. strtr = Terjemahkan karakter atau mengganti substring
  88. substr_compare = perbandingan Binary aman dari dua string dari offset, hingga karakter panjang
  89. substr_count = Hitung jumlah kejadian substring
  90. substr_replace = Mengganti teks dalam porsi string
  91. substr = Kembali bagian dari string
  92. trim = Jalur spasi (atau karakter lain) dari awal dan akhir string
  93. ucfirst = Membuat huruf besar karakter pertama string ini
  94. ucwords = huruf besar karakter pertama dari setiap kata dalam sebuah string
  95. vfprintf = Menulis string diformat ke sungai
  96. vprintf = Output string diformat
  97. vsprintf = Kembali string diformat
  98. 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.
Nikita Dini
Nikita Dini Blogger, Internet Marketer, Web Designer