- 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 <br> 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 :
<?php
$str = "Sekarang
hari jum'at";
echo addslashes($str);
//Hasilnya : Sekarang hari
jum\'at
?>
chr
Fungsi : Menghasilkan
karakter yang spesifik berdasarkan kode ascii
Sintaks :
chr ( int $ascii
)
Parameter :
ascii = kode ascii
Contoh :
<?php
$kode = 81;
$str = chr($kode);
echo "karakter
dengan kode ascii $kode adalah $str";
//Hasilnya : karakter dengan
kode ascii 81 adalah Q
?>
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 :
<?php
$data = "Hello
World";
foreach (count_chars($data, 1) as $i => $val) {
echo "Ada $val
buah karakter \"" , chr($i) , "\" di dalam string.\n<br>";
}
?>
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 :
<?php
$str = 'one|two|three|four';
print_r(explode('|',$str));
// hanya 2 elemen array
print_r(explode('|', $str, 2));
?>
Hasilnya :
Array
(
[0] => one
[1] => two
[2] => three
[3] => four
)
Array
(
[0] => one
[1] => two|three|four
)
htmlspecialchars
Fungsi : Mengubah
karakter < dan > 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 = "<b>hai
apa kabar</b>";
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 :
<?php
$array = array('lastname', 'email', 'phone');
$teksbaru = implode("--",$array);
echo $teksbaru;
//hasilnya
lastname--email--phone
?>
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 :
<?php
$password = "passwordku";
echo md5($password);
//Hasilnya :
88f200b77cccee4a6e95c383d33e0f22
?>
nl2br
Fungsi : mengubah baris
baru (\n) menjadi <br>, 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 <br>
Sintaks :
nl2br ( string
$string )
Contoh :
<?php
$teks = "Hai \n Apakabar";
$teks = nl2br($teks);
echo $teks;
?>
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 :
<?php
$number = 123564.56;
$format_number = number_format($number, 2, '.', ',');
echo $format_number;
//Hasil 123,564.56
?>
ord
Fungsi : Menghasilkan
nilai ASCII suatu karakter, kebalikan dari fungsi chr()
Sintaks :
ord ( string
$string )
Contoh :
<?php
$str = "x";
echo ord($str);
//Hasilnya 120
?>
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=Lukman&alamat=tembagapura
*arr, adalah outputnya
dalam bentuk array
Contoh :
<?php
$str = "nama=Lukman&email=reza@yahoo.com";
parse_str($str);
echo $nama; // Hasilnya Lukman
echo $email; // Hasilnya reza@yahoo.com
parse_str($str, $output);
echo $output['nama']; // Hasilnya Lukman
echo $output['email'] // Hasilnya reza@yahoo.com
?>
Fungsi : sama seperti
echo, menghasilkan/mencetak string
Sintaks :
print (String $str
)
Contoh :
<?php
print("Hello
World");
?>
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 = "Lukman";
echo str_pad($input, 15)."<br>"; // Hasil
"Lukman "
echo str_pad($input, 15, "-=", STR_PAD_LEFT)."<br>"; // Hasil "-=-=-=-Lukman"
echo str_pad($input, 15, "_", STR_PAD_BOTH)."<br>"; // Hasil "___Lukman____"
echo str_pad($input, 15 , "___")."<br>"; // Hasil "Lukman_______"
?>
str_repeat
Fungsi : mengulang
string
Sintaks :
str_repeat ( string
$input , int $multiplier )
Parameter :
*input, adalah string
yang akan diulang
*multiplier, berapa kali
diulang
Contoh :
<?php
echo str_repeat("x", 10);
//hasilnya xxxxxxxxxx
?>
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."<br>";
echo $count;
//Hasil : Hello Apx kxbxr
//hasil 3
?>
str_shuffle
Fungsi : mengacak string
Sintaks :
str_shuffle ( string
$str )
Contoh :
<?php
echo str_shuffle("Lukman");
?>
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 :
<?php
$str = "Hello
Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 2);
print_r($arr1);
print_r($arr2);
?>
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 :
<?php
$str = "Budi
pergi ke pasar";
echo str_word_count($str);
//hasilnya 4
?>
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 = "<b>Hallo
apa kabar</b>";
echo strip_tags($teks);
?>
stripslashes
Fungsi : Menghilangkan
garis miring tanda kutip di string
Sintaks :
stripslashes ( string
$str )
Contoh :
<?php
$str = "Sekarang
hari jum\'at";
echo stripslashes($str);
// Hasil: Sekarang hari
jum'at
?>
strlen
Fungsi : Mendapatkan
panjang string
Sintaks :
<?php
$str = 'abcdef';
echo strlen($str); // hasil 6
$str = ' ab cd ';
echo strlen($str); // hasil 7
?>
strrev
Fungsi : Membalikkan
string
Sintaks :
strrev ( string
$string )
Contoh :
<?php
echo strrev("Hello
world!"); // Hasil "!dlrow olleH"
?>
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 :
<?php
$teks = "Lukman";
echo substr_replace($teks, 'bob', 3, 2);
?>
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("Lukman", 3)."<br>";
echo substr("Lukman", 3, 2)."<br>";
echo substr("Lukman", -3)."<br>";
echo substr("Lukman", -3, 2)."<br>";
?>
0 Komentar