Jumat, 25 November 2011

Script PHP

  PHP addcslashes () Fungsi
Definisi dan Penggunaan 
The addcslashes () mengembalikan fungsi string dengan backslash di depan karakter yang ditentukan.


Sintax
addcslashes (string, karakter) 
Parameter
Description
String
DiperlukanMenentukan string untuk memeriksa
characters
DiperlukanMenentukan karakter atau kisaran karakter akan terpengaruh oleh addcslashes ()

Contoh 1Dalam contoh ini kita akan menambahkan backslash untuk karakter tertentu dalam string:
<?php
$str = "Hello, my name is Kai Jim.";
echo $str."<br />";
echo addcslashes($str,'m')."<br />";
echo addcslashes($str,'K')."<br />";
?>
Output dari kode di atas akan menjadi :
Hello, my name is Kai Jim.
Hello, \my na\me is Kai Ji\m.
Hello, my name is \Kai Jim.

CONTOH 2

DALAM CONTOH INI KITA AKAN MENAMBAHKAN BACKSLASH UNTUKBERBAGAI KARAKTER DALAM SEBUAH STRING

<?php
$str = "Hello, my name is Kai Jim.";
echo $str."<br />";
echo addcslashes($str,'A..Z')."<br />";
echo addcslashes($str,'a..z')."<br />";
echo addcslashes($str,'a..h');
?>
Output dari kode di atas akan menjadi :
Hello, my name is Kai Jim.
\Hello, my name is \Kai \Jim.
H\e\l\l\o, \m\y \n\a\m\e \i\s K\a\i J\i\m.
H\ello, my n\am\e is K\ai Jim.

2.  PHP chr() Function

Definisi dan Penggunaan
The chr (mengembalikan fungsi karakter dari nilai ASCII yang ditentukan.

SYNTAX


chr(ascii)
Parameter
Description
ascii
Required. An ASCII value

Catatan: Parameter x dapat ditentukan dalam nilai desimal, oktal, atau heksadesimal. Nilai Oktal ditentukan dengan awalan 0, sedangkan nilai hex didefinisikan oleh 0x terkemuka.

CONTOH

<?php
echo chr(52)."<br />";
echo chr(052)."<br />";
echo chr(0x52)."<br />";
?>
Output dari kode di atas akan menjadi :
4
*
R
3.  PHP chunk_split() Function
Definisi dan Penggunaan
The chunk_split (fungsi split string menjadi serangkaian bagian yang lebih kecil
Syntax
chunk_split(string,length,end)

Parameter
Description
string
Diperlukan. Menentukan string untuk memisahkan

length
OpsionalAngka yang mendefinisikan panjang potongan.Default adalah 76
end
Opsional. Suatu dawai yang menggambarkan apa [yang]   untuk menempatkan pada ujung masing-masing gumpal. Kelalaian adalah \r\n,

Catatan: Fungsi ini tidak mengubah string asli.

Contoh 1
Dalam contoh ini kita akan membagi string setelah karakter masing-masing dan menambahkan "." setelah pemecahan masing-masing:

<?php
$str = "Hello world!";
echo chunk_split($str,1,".");
?>
Output dari kode di atas akan menjadi :
H.e.l.l.o. .w.o.r.l.d.!.
contoh 2
Dalam contoh ini kita akan membagi string setelah karakter keenam danmenambah "..." setelah pemecahan masing-masing.
<?php
$str = "Hello world!";
echo chunk_split($str,6,"...");
?>

Output dari kode di atas akan menjadi :
Hello ...world!...
4.  PHP count_chars() Function
Definisi dan Penggunaan
The count_chars (mengembalikan fungsi berapa kali sebuah karakter ASCIIterjadi dalam sebuah string dan mengembalikan informasi
Syntax
count_chars(string,mode)

Parameter
Description
string
DiperlukanString yang akan diperiksa
mode
Opsional. Menetapkan gaya default. 0 adalah defaul. gaya default Yang berbeda adalah:

·         " 0- suatu array dengan ASCII menghargai sama  kunci dan jumlah kejadian seperti  nilai
·         " 1- suatu array dengan ASCII value sama  kunci dan jumlah kejadian seperti  nilai, [yang] hanya mendaftar kejadian yang lebih besar dibanding nol
·         " 2- suatu array dengan ASCII value sama  kunci dan jumlah kejadian seperti  nilai, [yang] hanya mendaftar kejadian sepadan dengan nol didaftarkan
·         " 3- suatu string dengan semua karakter yang berbeda menggunakan
·         " 4- suatu string dengan semua karakter yang tak terpakai

contoh 1
Dalam contoh ini kita akan menggunakan count_chars () dengan mode 1 untuk memeriksa string. Mode 1 akan mengembalikan array dengan nilai ASCII sebagai kunci dan bagaimana
berkali-kali hal itu terjadi sebagai nilai (misalnya pada contoh di bawah, nilai ASCII untuk "l" huruf 108, dan itu terjadi tiga kali):
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>

Output dari kode di atas akan menjadi :
Array
(
[32] => 1
[33] => 1
[72] => 1
[87] => 1
[100] => 1
[101] => 1
[108] => 3
[111] => 2
[114] => 1
)
Contoh 2
Dalam contoh ini kita akan menggunakan count_chars () dengan mode 3 untuk memeriksa string. Mode 3 akan kembali string dengan semua karakter yang berbeda yang digunakan:
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
Output dari kode di atas akan menjadi :
!HWdelor
5.  PHP crypt() Function
Definisi dan Penggunaan
The crypt() fungsi kembalikan suatu string penggunaan encrypted TIDAK, Blowfish, atau MD5 algoritma.

Fungsi checkdate()
Fungsi checkdate() digunakan untuk memeriksa keabsahan suatu bentuk tanggal gregorian, atau bentuk tanggal internasional yang kita anut sekarang.
Sintaksnya adalah sebagai berikut:

checkdate(bulan, hari, tahun)
Bulan adalah angka integer 1 sampai dengan 12 yang mewakili bulan Januari sampai dengan Desember.
Hari adalah angka integer yang menunjukkan hari dalam 1 bulan. Angka yang valid adalah 1 hingga 30 atau 31 (untuk bulan Februari 1 hingga 28 atau 29).
Tahun adalah angka integer yang menunjukkan tahun. Angka yang valid adalah 1 hingga 32767. Contoh penggunaannya dalam skrip PHP adalah sebagai berikut:
<HTML>
<HEAD>
<TITLE> Fungsi CheckDate </TITLE>
</HEAD>
<BODY>
Apakah tanggal 27 Februari 1982 valid? <br />
<?php
$tes_tanggal = checkdate(2,27,1982);
if ($tes_tanggal==true) {
    echo "Ya, tanggal tersebut valid";
} else {
    echo "Tidak, tanggal tersebut tidak valid";
}
?>
<br />
<br />
Apakah tanggal 13 Juni 1982 valid? <br />
<?php
$tes_tanggal = checkdate(6,13,1982);
if ($tes_tanggal==true) {
    echo "Ya, tanggal tersebut valid";
} else {
    echo "Tidak, tanggal tersebut tidak valid";
}
?>
</BODY>
</HTML>

Fungsi date()
Fungsi date digunakan untuk menampilkan tanggal dan/atau waktu sekarang. Sintaks penggunaannya adalah sebagai berikut:
date(format[,timestamp])
Format adalah karakter-karakter yang digunakan untuk memformat tampilan tanggal dan/atau waktu
Karakter-karakter yang digunakan untuk format adalah:
Karakter
Arti
a
"am" atau "pm"
A
"AM" atau "PM"
B
Swatch Internet time
d
Hari dalam satu bulan, 2 digit dengan diawali nol, dari "01" sampai "31"
D
Hari dalam satu minggu, tekstual, 3 huruf; misal "Fri", “Sun”
F
Bulan, tekstual, lengkap, misalnya “March”, “May”
g
Jam, format 12 jam tanpa diawal nol, dari "1" sampai "12"
G
Jam, format 24 jam tanpa diawal nol, dari "1" sampai "23"
h
Jam, format 12 jam, dari "01" sampai "12"
H
Jam, format 24 jam, dari "00" sampai "23"
i
Menit, dari "00" sampai "59"
I
"1" jika Daylight Savings Time, "0" jika tidak.
j
Hari dalam satu bulan, tanpa diawali nol, dari "1" to "31"
l
Hari dalam satu minggu, tekstual, lengkap, misalnya "Friday", “Monday”.
L
Bernilai "1" untuk tahun kabisat, “0” untuk bukan.
m
Bulan dalam angka "01" sampai "12"
M
Bulan, tekstual, 3 huruf, misal "Jan", “Mar”
n
Bulan dalam angka tanpa diawali nol, dari "1" sampai "12"
r
Format tanggal RFC 822, misalnya "Thu, 21 Dec 2000 16:01:07 +0200"
s
Detik, dari "00" sampai "59"
S
Akhiran yang menunjukkan angka dalam Bahasa Inggris, tekstual, 2 huruf, misalnya "th", "nd"
t
Jumlah hari dalam satu bulan, dari "28" sampai "31"
T
Setting zona waktu pada komputer, misal "MDT"
U
Jumlah detik sejak Unix Epoch.
w
Hari dalam angka untuk satu minggu, "0" untuk Minggu sampai "6" Sabtu.
Y
Tahun, 4 digit, misal "2001"
y
Tahun, 2 digit, misal "99"
z
Hari dalam angka untuk satu tahun; dari "0" sampai "365"
Z
Setting zona waktu dalam detik, dari "-43200" sampai "43200". Sebelah barat UTC bernilai negatif, dan sebelah timur UTC bernilai positif.

5 komentar: