Pages

Menggunakan String Dengan PHP

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
Jhohannes H Purba Coding Sederhana June 12, 2011

6 comments: