Anda di halaman 1dari 21

Tutorial Belajar PHP

Fungsi String Pada PHP


1. addslashes Memberi garis miring pada tanda kutip 2. chr Menghasilkan karakter yang spesifik berdasarkan kode ascii 3. count_chars Menghitung frekuensi munculnya karakter di suatu string 4. explode Membagi string menjadi array 5. htmlspecialchars Konversi karakter khusus ke HTML entities 6. implode Menggabungkan element array ke suatu string 7. md5 Menghasilkan enkripsi md5 8. nl2br Memasukan HTML <br> di setiap baris baru 9. number_format Format angka dengan dengan menggroupkan ribuan 10. ord Menghasilkan nilai ASCII suatu karakter 11. parse_str Mengubah string menjadi variabel 12. print Mencetak string, sama dengan echo 13. str_pad Menempatkan string ditempat yang panjangnya ditentukan 14. str_repeat Mengulang string 15. str_replace Mengganti string yang dicari dengan string pengganti 16. str_shuffle Mengacak string 17. str_split Mengubah string ke array 18. str_word_count Menghitung jumlah kata dalam string 19. strip_tags Menghilangkan tag HTML dan PHP 20. stripslashes Menghilangkan garis miring tanda kutip di string 21. strlen Mendapatkan panjang string 22. strrev Membalikkan string

23. substr_replace Mengganti teks pada bagian tertentu string 24. 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 "d" di dalam string. Ada 1 buah karakter "W" di dalam string. Ada 1 buah karakter "e" di dalam string. Ada 1 buah karakter "r" di dalam string. Ada 3 buah karakter "l" di dalam string. Ada 2 buah karakter "o" 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 e [3] => fou [2] => thr er ) Array ( [0] => one [1] => two|three|four )

htmlspecialchars

Fungsi : Mengubah karakter < dan > menjadi &lt; dan &gt;. 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=desrizal&alamat=tembagapura $arr, adalah outputnya dalam bentuk array Contoh :
<?php $str = "nama=Desrizal&email=drz@desrizal.com"; parse_str($str); echo $nama; echo $email; // Hasilnya Desrizal // Hasilnya drz@desrizal.com

parse_str($str, $output); echo $output['nama']; // Hasilnya Desrizal

echo $output['email'] ?>

// Hasilnya drz@desrizal.com

print

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 = "Desrizal"; echo str_pad($input, 15)."<br>"; // Hasil "Desrizal "

echo str_pad($input, 15, "-=", STR_PAD_LEFT)."<br>"; // Hasil "-=-=-=-Desrizal" echo str_pad($input, 15, "_", STR_PAD_BOTH)."<br>"; // Hasil "___Desrizal____" echo str_pad($input, 15 , "___")."<br>"; ?> // Hasil "Desrizal_______"

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("Desrizal");

//Hasilnya macam macam bisa : zDisalre ?>

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 [3] => l [2] => l [4] => o [7] => r [5] => [6] => F [8] => i

d ) Array ( [9] => e [10] => n [11] => [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 = "Desrizal"; echo substr_replace($teks, 'bob', 3, 2); //hasilnya : Desbobzal ?>

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("Desrizal", 3)."<br>"; echo substr("Desrizal", 3, 2)."<br>"; echo substr("Desrizal", -3)."<br>"; //Hasilnya rizal //Hasilnya ri //Hasilnya zal

echo substr("Desrizal", -3, 2)."<br>"; ?>

//Hasilnya za

Totorial JQuery

JQuery merupakan suatu framework(library) Javascript yang menekankan bagaimana interaksi antara Javascript dan HTML. JQuery pertama kali dirilis pada tahun 2006 oleh John Resig. Pada perkembangannya JQuery tidak sekedar sebagai framework Javascript, namun memiliki kehandalan dan kelebihan yang cukup banyak. Hal tersebut menyebabkan banyak developer web menggunakannya. JQuery memiliki slogan Write less, do more yang kurang lebih maksudnya adalah kesederhanaan dalam penulisan code, tapi dengan hasil yang lebih banyak.

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

JQuery

merupakan

library

open

source

dengan

lisensi GNU

General

Public

License dan MIT License. Dari sisi ukurannya, framework JQuery sungguh ramping, hanya sekitar 20 KB dan hanya terdiri dari satu file. Namun demikian, bagi yang menginginkan fungsi lebih, JQuery memungkinkan penambahan fungsionalitas dalam bentukplugin. Saat ini tersedia ribuan plugin yang dapat diperoleh secara gratis di internet.

APA YANG BISA DILAKUKAN DENGAN JQUERY?


1. Mengakses bagian halaman tertentu dengan mudah. Tanpa adanya library Javascript khusus, untuk mengakses suatu bagian tertentu dari halaman, harus mengikuti aturan Document Object Model (DOM)dan pengaksesan harus secara spesifik menyesuaikan dengan struktur HTML. Dengan kata lain, pengaksesan bagian tertentu dari halaman sangat tergantung pada struktur dari HTML. JQuery menawarkan cara yang mudah (bahkan sangat mudah) dalam mengakses bagian tertentu dari halaman. Pengaksesan juga tidak terlalu bergantung pada struktur HTML. 2. Mengubah tampilan bagian halaman tertentu. CSS (Cascading Style Sheet) menawarkan metode yang cukup handal dalam mengatur dan mempercantik halaman web. Namun terkadang CSS punya kelemahan yang cukup mengganggu, yaitu beberapa perintah CSS tidak didukung oleh semua browser. Cukup merepotkan jika kita harus mendesign halaman web dengan beberapa CSS sekaligus. Sekali lagi JQuery menawarkan solusi untuk mengatasi hal tersebut. Dengan JQuery, kesenjangan yang terjadi antara browser dalam urusan CSS akan tertutup dengan baik. 3. Mengubah isi dari halaman. Jaman dulu (baca:sebelum JQuery lahir) cukup sulit jika kita akan mengubah sebagian isi dari halaman. Mengubah disini dapat berarti mengganti teks, menambahkan teks atau gambar, mengurutkan suatu daftar (list), menghapus baris tabel dan sebagainya. Dengan JQuery, hal tersebut dapat dilakukan dengan hanya beberapa baris perintah.

4. Merespond interaksi user dalam halaman. Website yang baik tidak cukup digambarkan dengan user-interface dan tampilan yang memukau. Namun lebih dari itu, bagaimana pengunjung dapat berinteraksi dengan website dan dapat mengatur tampilannya sendiri. Interaktivitas sangat bergantung bagaimana pemrograman yang dipakai dalam menangani eventhandling. Javascript sendiri memiliki beberapa event-handling seperti onclick untuk menangani event saat terjadi click. Namun demikian, event handling pada Javascript terbatas pada object-object tertentu, dan jenisnya pun terbatas. JQuery melengkapi semuanya dengan tambahan penanganan event-handling yang semakin mudah. 5. Menambahkan animasi ke halaman. Animasi seringkali disertakan dalam suatu halaman web untuk menambah kecantikannya. Saat ini animasi masih cukup digemari oleh para peselancar situs. Animasi dapat dibuat dalam berbagai gaya, ada yang menggunakan Flash, gambar bergerak (GIF), video, dan sebagainya. Masing-masing tentu memiliki kelebihan dan kekurangan masing-masing. JQuery sendiri menawarkan konsep animasi (walaupun masih sederhana) yang cukup apik namun ramah bandwidth alias ringan. Salah satu animasi yang bisa dibuat dengan JQuery adalah fading jika terdapat suatu bagian dari halaman ditambahkan atau dihilangkan. 6. Mengambil informasi dari server tanpa me-refresh seluruh halaman. Mengambil informasi dari server tanpa refresh halaman merupakan salah satu konsep dasar dari yang namanyaAJAX (Asynchronous Javascript and XML). Pada penerapannya, cukup ribet jika harus membangun website dengan konsep AJAX, saat ini banyak library khusus yang berusaha mempermudahnya. JQuery merupakan salah satunya. 7. Menyederhanakan penulisan Javascript biasa. Semboyan JQuery adalah Write less, do more atau dengan kata lain kesederhanaan dalam penulisan code, tetapi menghasilnya tampilan yang lebih. Sebenarnya inilah yang menjadi daya tarik tersendiri buat para pengembang web untuk menggunakan JQuery.

DOWNLOAD JQUERY
Situs resmi JQuery dapat diakses di http://jquery.com/. Dan library JQuery dapat didownload di alamathttp://docs.jquery.com/Downloading_jQuery. Tersedia library jQuery dalam 2 (dua) jenis yaitu minified danuncompressed. Minified jika kita ingin menggunakannya saja dalam website kita (ukuran 18 KB), sedangkan uncompressed jika kita berkeinginan turut serta mengembangkan code jQuery.

Anda mungkin juga menyukai