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