Rabu, 14 Maret 2018

Macam-macam Fungsi String

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 :
<?php  
echo "Halo, Saya sedang belajar PHP 
di situs tutorisasistem.blogspot.co.id"; 
?>

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 tutorisasi.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
<?php echo 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).


Tidak ada komentar:

Posting Komentar