Macam-Macam Fungsi String Php

Rangkaian fungsi yang kita bahas pada sesi ini adalah fungsi-fungsi String, yang digunakan untuk mengolah tipe data string atau memberikan tampilan dengan format tertentu. Beberapa fungsi-fungsi string yang akan kita bahas adalah :

1.  addslashes.

Fungsi : Memberi garis miring atau slash jika ada tanda kutip pada string atau kata maupun kalimat

addslashes

Output :

Sekarang hari jum\’at

2. chr

Fungsi : Menghasilkan karakter yang spesifik berdasarkan kode ascii

chr

Output :

karakter dengan kode ascii 81 adalah Q

3. crypt

Fungsi : Fungsi yang ada di php yang bisa digunakan one-way str

crypt

Output :

Password cocok!

Password cocok!

4. echo

Fungsi :  Menampilkan satu atau lebih data string kedalam internet browser.

echo

Output :

Provinsi Kalimantan Barat

5. explode

Fungsi : Membagi string menjadi array berdasarkan string pembatas yang ditentukan

explode

Output :

Array ( [0] => one [1] => two [2] => three [3] => four ) Array ( [0] => one [1] => two|three|four )

6. htmlentities

Fungsi : Menghentikan proses penerjemaahan tag HTML oleh browser, sehingga tag HTML akan dibiarkan muncul seperti apa adanya, tanpa diterjemahkan oleh browser.

htmlentities

Output :

Klik Di Sini

7. Fungsi : Mengubah karakter < dan > menjadi &lt; dan &gt;. Ini sangat berguna untuk mencegah user yang menggunakan tag html ketika menginput data ke website kita, seperti melalui buku tamu, dan sebagainya.

htmlspecialshars

Output :

hai apa kabar

8. implode

Fungsi : Menggabungkan elemen array menjadi satu string

implode

Output :

lastname–email–phone

9.  join

Fungsi :

Output :

10. ltrim

Fungsi : Menghilangkan spasi yang ada di kiri string

ltrim

Output :

Kata ‘Program PHP ‘ dengan spasi didepan dan dibelakang
Digilangkan spasi didepan menjadi :
‘Program PHP ‘

11. md5

Fungsi : MD5 merupakan salah satu fungsi hash (kriptografi satu arah) yang cukup terkenal dan sering digunakan untuk security (meskipun sekarang sudah banyak md5 decryptor). Fungsi md5 seperti ini akan sering digunakan apabila kita membangun sebuah aplikasi yang memerlukan autentikasi (misal untuk login ke dalam sistem).

md5

Output :

5f4dcc3b5aa765d61d8327deb882cf99

12. nl2br

Fungsi : Mengkonversi script baris baru (\n) pada script PHP menjadi kode HTML <br> (baris baru)

nl2br

Output :

String awalnya adalah
‘Selamat datang di website agiptek.com Semoga semua informasi di agiptek.com bermanfaat’
Setelah dikonversi menggunakan nl2br()
menjadi Selamat datang di website agiptek.com
Semoga semua informasi di agiptek.com bermanfaat

13. number_format

Fungsi :

Nilai yang dihasilkan dalam perhitungan di php bisa kita format sesuai keperluan dengan menggunakan fungsi number_format(). Berikut contoh penggunaanya.

Format dasar perintah number_format adalah :

number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )

Dimana float $number diisi dengan nilainya, int $decimal diisi dengan jumlah digit desimal, string $dec_point diisi karakter/simbol pemisah, dan string $thousands_sep diisi dengan pemisah ratusan.

number_format

Output:

Nilai Awal = 10000000000
Nilai setelah dilakukan format = 10,000,000,000
Nilai setelah dilakukan format = 10,000,000,000.000
Nilai setelah dilakukan format = 10.000.000.000#000

14. ord

Fungsi : Mengembalikan kode ASCII dari satu karakter atau karakter pertama dari satu string

ord

Output :

120

15. rtrim

Fungsi : Menghilagkan spasi yang ada di belakang string

rtrim

Output :

Dihilangkan spasi dibelakang menjadi :
Program PHP’

16. split

Fungsi : Memecah  suatu string menjadi array berdasarkan  karakter pemisah tertentu.

split

Output :

saya

17. str_repeat

Fungsi : Mengulang string sebanyak n kali dimana n adalah jumlah angka yang dimasukkan.

str_repeat

Output:

nama saya dela, nama saya dela, nama saya dela, nama saya dela, nama saya dela,

18. str_replace

Fungsi : Mengganti substring tertentu dalam suatu string.

str_replace

Output :

GIYA GINGAT LAPAR SEKALI

19. strip_tags

Fungsi : Menghilangkan seluruh tag, ataupun mengijinkan tag tertentu untuk tetap berada dalam text

strip_tag

Output :

June Susan June June
June Susan June June

20. stripslashes

Fungsi : Menghilangkan garis miring tanda kutip di string

stripslashes

Output :

sekarang hari jum’at

21. strlen

Fungsi : Menghitung jumlah karakter (panjang) dari string, spasi, dan simbol – simbol yang ada dalam string juga akan dihitung dalam fungsi strlen.

strlen

Output :

15

22. strpos

Fungsi : Mengetahui posisi sebuah string di dalam string yang lain.

strpos

Output :

karakter ‘m’ berada pada posisi ke dalam kalimat ‘Pemrograman PHP’

23.  strrchr

Fungsi : Mencari keberadaan suatu string di dalam string lain.

strchr

Output :

@domain.com

24.strrev

Fungsi : Membalikan kalimat.

strrev

Output :

nama saya fajar

25.  strrpos

Fungsi : Menghitung posisi terakhir string.

strrpos

Output :

11

26. strstr

Fungsi : Mengembalikan semua string dibelakang string yang dicari.

strstr

Output :

–Al-k

27. substr

Fungsi :Mengambil satu, atau banyak karakter dari suatu variable.

substr

Output :

//

28. strtolower

Fungsi : Mengganti semua huruf alfabet besar menjadi kecil.

strtolower

Output :

artikel mewah blogspotartikel mewah blogspotartikel mewah blogspot

29. strtoupper

Fungsi : Merubah sebuah karakter menjadi huruf besar.

strtoupper

Output :

SAYA TINGGAL DI BANYUWANGI

30. ucfirst

Fungsi : mengganti huruf pertama sebuah kalimat menjadi besar. Tapi tidak semua huruf kecil diganti menjadi besar, hanya huruf pertama kalimat saja.

unfirst

Output :

Artikel mewah blogspotArtikel mewah blogspot

31. ucwords

Fungsi : mengganti semua huruf pertama sebuah kata pada sebuah kalimat menjadi besar.

ucfirst

Output :

artikel mewah blogspotArtikel mewah blogspot

Selamat belajar :)

Terimakasih~

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s