Untuk bermain-main dengan string, saya memberikan beberapa contoh yang bisa anda coba. berikut contoh yang sudah saya bahas. silahkan dicoba :D
<?php /*================= 1. addslashes = menambah slah pada string ======================*/ $text = "menambah slash dalam text php"; echo addslashes($text); /*output : menambah slash dalam text php*/ echo "<br><br>"; /*=================== 2. chr = menampilkan karakter ASCII =========================*/ echo chr(64); /*output: @ */ echo "<br><br>"; /*=================== 3. crypt = menghasilkan string terenkripsi yang searah ========*/ $teks = 'rasamautau'; $tekscrypt = crypt($teks); echo $tekscrypt; /*output: $1$d2..im0.$x4TBu8tGbtUvJEVl82vRb. */ echo "<br><br>"; /*=================== 4.echo = untuk menampilkan string =============================*/ echo "saya belajar php"; /*output: saya belajar php*/ echo "<br><br>"; /*=================== 5.explode = memecah string ===================================*/ $word = explode (" ", $text); print_r ($word); /*output :Array ( [0] => menambah [1] => slash [2] => dalam [3] => text [4] => php )*/ echo "<br><br>"; /*=================== 6. implode menggabung string dalam array ========================*/ $arrayTeks = array ('implode', 'menggabungkan', 'teks', 'dalam', 'array'); $gabungString = implode(" ",$arrayTeks); echo $gabungString; /*output: implode menggabungkan teks dalam array */ echo "<br><br>"; /*=================== 7. strlen = Menghitung panjang string ===========================*/ $text = "menghitung panjang string"; echo strlen($text); /*output: */ echo "<br><br>"; /*=================== 8. md5 = menghasilkan enkripsi md5 ============================*/ $pass = 'rasamautau'; $stringMd5 = md5($pass); echo $stringMd5; /*output: 7c540c83babe0e41773b8200258bda36 */ echo "<br><br>"; ?>
Untuk sintak yang lain bisa anda lihat pada tabel berikut :
addslashes () | menambahkan backslashes (\) di setiap tanda kutip (quote) dalam string. |
chr () | menghasilkan karakter dari bilangan ASCII |
crypt () | menghasilkan string terenkripsi searah. |
echo () | menampilkan satu atau beberapa string. |
explode () | memecah string berdasarkan suatu delimiter (separator). |
htmlentities () | mengubah semua tag html menjadi HTML entities. |
htmlspecialchars () | mengubah semua karakter khusus menjadi HTML entities |
implode () | menggabungkan elemen array menjadi string dengan suatu delimiter(separator) |
join () | sama dengan implode() |
ltrim () | menghapus karakter tertentu (“ “, \t, \n, \r, , \x0B) di awal string. |
md5 () | menghasilkan string terenkripsi searah. |
nl2br () | menambahkan HTML line break () sebelum semua baris baru dalam string. |
number_format () | mengatur format angka |
ord () | menghasilkan kode ASCII dari suatu karakter. |
rtrim () | menghapus karakter tertentu (“ “, \t, \n, \r, , \x0B) di akhir string |
split () | sama dengan explode |
str_repeat () | mengulang string |
str_replace () | mengganti semua string dalam pola menjadi suatu string |
strip_tags () | mengabaikan HTML dan PHP tag dalam string |
stripslashes () | menghilangkan backslashes (\) dalam string. |
strlen () | menghitung panjang string. |
strpos () | mencari posisi pertama sebuah string dalam string |
strrchr () | mencari posisi terakhir sebuah karakter dalam string. |
strrpos () | mencari posisi terakhir sebuah string dalam string |
strrev () | membalik string |
strstr () | mencari posisi pertama sebuah karakter dalam string |
strtolower () | mengubah string menjadi huruf kecil (lower-case). |
strtoupper () | mengubah string menjadi huruf kapital (upper-case) |
substr () | memotong string |
trim () | menghapus karakter tertentu (“ “, \t, \n, \r, , \x0B) di akhir dan akhir string. |
ucfirst () | mengubah huruf pertama dari semua string menjadi Upper-case. |
ucwords () | mengubah huruf pertama tiap kata dalam string menjadi upper-case |
wordwrap () | memotong sejumlah karakter dalam string dengan string-break-character |
makasihhhhh... sudah ngerti.. :D
ReplyDeletesama - sama...
ReplyDeleteEgk ngrti . . .
ReplyDeletetidak ngerti dibagian mananya gan..??? :D
Deletewah belajar lagi nih, hehe, maklum newbie,
ReplyDeletetetap smangat yahhh.. :D
Delete