OPERASI STRING Pertemuan 7 KAIT - 2
Fungsi Dasar String - strlen(string) - strtoupper(string) 1. Memperoleh Panjang String - strlen(string) 2. Mengubah semua huruf kecil menjadi Kapital atau sebaliknya - strtoupper(string) - strtolower(string) 3. Mengubah huruf pertama suatu string dikapitalkan, maupun fungsi yang membuat setiap awal kata dikapitalkan. - ucfirst(string) - ucwords(string)
CONTOH : UbahString.php <HTML> <HEAD> <TITLE>Contoh Fungsi Dasar String</TITLE> </HEAD> <BODY> <?php $kalimat = "pemrograman php“ ; printf ("Jumlah Karakter : %s <BR>", strlen($kalimat)); printf("Hasil strtoupper : %s<BR>", strtoupper($kalimat)); printf("Hasil strtolower : %s<BR>", strtolower($kalimat)); printf("Hasil ucfirst: %s<BR>", ucfirst($kalimat)); printf("Hasil ucwords: %s<BR>", ucwords($kalimat)); printf("Aslinya : $kalimat<BR>"); ?> </BODY> </HTML>
Memperoleh Substring Kita bisa mendapatkan suatu string yang diambil dari suatu string dengan menggunakan fungsi substr(). Bentuk pemanggilan fungsi ini sebagai berikut Substr(string,awal[,jum]) Fungsi substr() memiliki tiga buah argumen , tetapi argumen ketiga bersifat opsional (bisa ada, bisa tidak ada).
Contoh : SubString1.php <html> <head> <title>Sub String 1</title> </head> <body> <?php $kata = "Internet"; printf ("Jumlah Karakter : %s <BR>“, substr($kata,1,2)); printf ("Jumlah Karakter : %s <BR>“, substr($kata,0,2)); printf ("Jumlah Karakter : %s <BR>“, substr($kata,2,6)); printf ("Jumlah Karakter : %s <BR>“, substr($kata,2)); ?> </body> </html>
Contoh : SubString2.php <html> <head> <title>Sub String 2</title> </head> <body> <?php $kata = "Internet"; printf ("Jumlah Karakter : %s <BR>“, substr($kata,-6,3)); printf ("Jumlah Karakter : %s <BR>“, substr($kata,-1,1)); printf ("Jumlah Karakter : %s <BR>“, substr($kata,-1,2)); printf ("Jumlah Karakter : %s <BR>“, substr($kata,-2)); ?> </body> </html>
Membentuk String Yang Diulang Apabila kita perlu membentuk suatu string berdasarkan pengulangan suatu string beberapa kali, kita bisa memakai fungsi str_repeat(). Bentuk pemanggilan fungsi ini sbb: str_repeat(string_untuk_mengulang, jumlah_pengulangan)
Contoh : UlangString.php <html> <head> <title>String Yang Diulang</title> </head> <body> <?php printf("%s <BR>",str_repeat("Universitas",5)); printf("%s <BR>",str_repeat("Komputer",3)); printf("%s <BR>",str_repeat("Indonesia",3)); ?> </body> </html>
Membalik String Fungsi strrev() merupakan fungsi yang berguna untuk membalik string. Bentuk pemanggilan fungsi ini adalah sebagai berikut : Strrev(string)
Contoh : MembalikString.php <html> <head> <title>Membalik String</title> </head> <body> <?php printf("%s <BR>",strrev("Ada")); printf("%s <BR>",strrev("Apa")); printf("%s <BR>",strrev("Aladin")); ?> </body> </html>