Fungsi String beserta contoh penggunaan nya

Posted on Updated on


Fungsi String di PHP

addslashes — Memberi garis miring pada tanda kutip
chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
count_chars — Menghitung frekuensi munculnya karakter di suatu string
explode — Membagi string menjadi array
htmlspecialchars — Konversi karakter khusus ke HTML entities
implode — Menggabungkan element array ke suatu string
md5 — Menghasilkan enkripsi md5
nl2br — Memasukan HTML
di setiap baris baru
number_format — Format angka dengan dengan menggroupkan ribuan
ord — Menghasilkan nilai ASCII suatu karakter
parse_str — Mengubah string menjadi variabel
print — Mencetak string, sama dengan echo
str_pad — Menempatkan string ditempat yang panjangnya ditentukan
str_repeat — Mengulang string
str_replace — Mengganti string yang dicari dengan string pengganti
str_shuffle — Mengacak string
str_split — Mengubah string ke array
str_word_count — Menghitung jumlah kata dalam string
strip_tags — Menghilangkan tag HTML dan PHP
stripslashes — Menghilangkan garis miring tanda kutip di string
strlen — Mendapatkan panjang string
strrev — Membalikkan string
substr_replace — Mengganti teks pada bagian tertentu string
substr — Menghasilkan bagian dari string

addslashes

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

Sintaks :

addslashes ( string $str )

Contoh :

chr

Fungsi : Menghasilkan karakter yang spesifik berdasarkan kode ascii

Sintaks :

chr ( int $ascii )

Parameter :

$ascii = kode ascii

Contoh :

count_chars

Fungsi : Menghitung frekuensi munculnya karakter di suatu string

Sintaks :

count_chars ( string $string [, int $mode= 0 ] )

Parameter :

$string = String yang ingin dihitung frekuensi karakter yang muncul

$mode = Opsional, Default = 0

0 – Menghitung semua karakter dalam bentuk array, walaupun nggak ada di dalam string
1 – Sama seperti 0, tapi hanya yang jumlah frekuensi besar dari 0, artinya hanya karakter yang ada di dalam string
2 – Sama seperti 0, tapi hanya karakter yang jumlah frekuensinya sama dengan 0

Contoh :

$val) {
echo “Ada $val buah karakter \”” , chr($i) , “\” di dalam string.\n
“;
}
?>

Hasilnya :

Ada 1 buah karakter ” ” di dalam string.
Ada 1 buah karakter “H” di dalam string.
Ada 1 buah karakter “W” di dalam string.
Ada 1 buah karakter “d” di dalam string.
Ada 1 buah karakter “e” di dalam string.
Ada 3 buah karakter “l” di dalam string.
Ada 2 buah karakter “o” di dalam string.
Ada 1 buah karakter “r” di dalam string.

explode

Fungsi : Membagi string menjadi array berdasarkan string pembatas yang ditentukan

Sintaks :

explode ( string $delimiter , string $string [, int $limit ] )

Parameter :

$delimiter : string pembatas

$string : string yang akan dibagi

$limit : Batas maksimal elemen array yang dibuat

Contoh :

Hasilnya :

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

htmlspecialchars

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

Sintaks :

htmlspecialchars ( string $string )

Contoh :

<?php
$teks = "hai apa kabar“;

echo htmlspecialchars($teks);
?>

implode

Fungsi : menggabungkan elemen array menjadi satu string

Sintaks :

implode ( [string $antara] , array $array )

Parameter :

$antara, string atau karakter antara elemen yang akan disatukan, bersifat opsional, bisa diisi atau tidak

$array, array yang akan disatukan.

Contoh :

md5

Fungsi : untuk men-ekripsi string dengan teknik md5, bersifat satu arah, artinya tidak ada fungsi untuk mengembalikannya/dekripsi. Kecuali kalau pake kode hacking khusus

Sintaks :

md5 (string $string)

Contoh :

nl2br

Fungsi : mengubah baris baru (\n) menjadi
, berguna jika anda ingin ketika user input di teks area, kemudian menekan enter. Nah supaya ntar baris baru yang dibuat di teksarea bisa diampilkan harus diubah \n menjadi

Sintaks :

nl2br ( string $string )

Contoh :

number_format

Format angka dengan dengan menggroupkan ribuan

Sintaks :

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

$number, adalah angka yang akan diformat

$decimals, adalah jumlah angka di belakang koma

$dec_point, adalah tanda desimal, apakah pake titik atau koma

$thousands_sep, adalah tanda pembagi ribuan, apakah koma atau titik atau lainnya

Contoh :

ord

Fungsi : Menghasilkan nilai ASCII suatu karakter, kebalikan dari fungsi chr()

Sintaks :

ord ( string $string )

Contoh :

parse_str

Fungsi : Mengubah string menjadi variabel

Sintaks :

parse_str ( string $str [, array &$arr ] )

Parameter :

$str, adalah string yang akan di ubah, anda juga bisa membuat string menjadi variabel seperti metode GET, contoh : file.php?nama=desrizal&alamat=tembagapura

$arr, adalah outputnya dalam bentuk array

Contoh :

print

Fungsi : sama seperti echo, menghasilkan/mencetak string

Sintaks :

print (String $str )

Contoh :

str_pad

Fungsi : Menempatkan string ditempat yang panjangnya ditentukan

Sintaks

str_pad ( string $input , int $pad_length [, string $pad_string= ” ” [, int $pad_type= STR_PAD_RIGHT ]] )

Parameter :

$input, adalah string input

$pad_length, adalah panjang pad

$pad_string, adalah string mengisi kekosongan

$pad_type, adalah tipe pad, kanan (STR_PAD_RIGHT), kiri( STR_PAD_LEFT), atau tengah( STR_PAD_BOTH)

Contoh :

<?php
$input = "Desrizal";
echo str_pad($input, 15)."
“; // Hasil “Desrizal ”
echo str_pad($input, 15, “-=”, STR_PAD_LEFT).”
“; // Hasil “-=-=-=-Desrizal”
echo str_pad($input, 15, “_”, STR_PAD_BOTH).”
“; // Hasil “___Desrizal____”
echo str_pad($input, 15 , “___”).”
“; // Hasil “Desrizal_______”
?>

str_repeat

Fungsi : mengulang string

Sintaks :

str_repeat ( string $input , int $multiplier )

Parameter :

$input, adalah string yang akan diulang

$multiplier, berapa kali diulang

Contoh :

str_replace

Fungsi : Mengganti string yang dicari dengan string pengganti

Sintaks :

str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

Parameter :

$search, adalah bagian string yang akan di ganti

$replace, adalah string pengganti

$subject, adalah string yang akan diproses

$count, jumlah bagian yang cocok dan diganti

Contoh :

<?php
$str = "Hello Apa kabar";
$str2 = str_replace("a","x",$str,$count);
echo $str2."
“;
echo $count;
//Hasil : Hello Apx kxbxr
//hasil 3
?>

str_shuffle

Fungsi : mengacak string

Sintaks :

str_shuffle ( string $str )

Contoh :

str_split

Fungsi : Mengubah string ke array

Sintaks :

str_split ( string $string [, int $split_length= 1 ] )

$string, adalah string yang akan di ubah

$split_length adalah maksimum panjang potongan

Contoh :

Hasilnya :

Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)
Array
(
[0] => He
[1] => ll
[2] => o
[3] => Fr
[4] => ie
[5] => nd
)

str_word_count

Fungsi : Menghitung jumlah kata dalam string

Sintaks :

str_word_count ( string $string [, int $format= 0 [, string $charlist ]] )

Parameter :

$string, adalah string yang akan dihitung

$format

0 – jumlah kata yang ditemukan
1 – Menghasilkan suatu array yang merupakan semua kata yang ditemukan dalam string
2 – Menghasilkan array asosiatif

$charlist, karakter tambahan yang dianggap kata

Contoh :

strip_tags

Fungsi : Menghilangkan tag HTML dan PHP

Sintaks :

strip_tags ( string $str [, string $allowable_tags ] )

Parameter :

$str, string yang akan dihilangkan tag HTML nya

$allowable_tags, adalah tag yang tidak akan dihilangkan

Contoh :

<?php
$teks = "Hallo apa kabar“;

echo strip_tags($teks);
?>

stripslashes

Fungsi : Menghilangkan garis miring tanda kutip di string

Sintaks :

stripslashes ( string $str )

Contoh :

strlen

Fungsi : Mendapatkan panjang string

Sintaks :

strrev

Fungsi : Membalikkan string

Sintaks :

strrev ( string $string )

Contoh :

substr_replace

Fungsi : Mengganti teks pada bagian tertentu string

Sintaks :

substr_replace ( mixed $string , string $replacement , int $start [, int $length ] )

Parameter :

$string, adalah string yang akan diproses/diganti

$replacement, adalah string pengganti dari substring yang ditentukan

$start, adalah sub string diawali dari karakter ke berapa

$length, adalah panjang sub string

Contoh :

substr

Fungsi : Menghasilkan bagian dari string

Sintaks :

substr ( string $string , int $start [, int $length ] )

Parameter :

$string, adalah string yang akan diambil bagiannya

$start, posisi awal karakter yang akan diambil

$length, adalah panjang dari subs string

Contoh :

<?php
echo substr("Desrizal", 3)."
“; //Hasilnya rizal
echo substr(“Desrizal”, 3, 2).”
“; //Hasilnya ri
echo substr(“Desrizal”, -3).”
“; //Hasilnya zal
echo substr(“Desrizal”, -3, 2).”
“; //Hasilnya za
?>

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