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";
chr
$str = chr($kode); echo "karakter dengan kode ascii $kode adalah $str"; //Hasilnya : karakter dengan kode ascii 81 adalah Q ?>
count_chars
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));
?>
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 < dan >. 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>";
implode
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);
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 :
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);
number_format
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;
ord
Fungsi : Menghasilkan nilai ASCII suatu karakter, kebalikan dari fungsi chr() Sintaks :
ord ( string $string )
Contoh :
<?php
$str = "x";
parse_str
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
// Hasilnya drz@desrizal.com
Contoh :
<?php print("Hello World"); ?>
str_pad
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
Parameter : $input, adalah string yang akan diulang $multiplier, berapa kali diulang Contoh :
<?php echo str_repeat("x", 10); //hasilnya xxxxxxxxxx ?>
str_replace
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
Contoh :
<?php echo str_shuffle("Desrizal");
str_split
$string, adalah string yang akan di ubah $split_length adalah maksimum panjang potongan Contoh :
<?php $str = "Hello Friend";
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
str_word_count
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";
?>
strip_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>";
stripslashes
Contoh :
<?php $str = "Sekarang hari jum\'at";
?>
strlen
strrev
Contoh :
<?php echo strrev("Hello world!"); // Hasil "!dlrow olleH" ?>
substr_replace
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
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
//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.
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.