Selengkapnya Click Here
Fungsi extract array
PHP (array.php)
<html>
<head>
</head>
<body>
<?php
$data=array('kabupaten' => 'Pasuruan',
'kecamatan' => 'Pandaan',
'desa' => 'Karangjati',
'dusun' => 'Jetak');
extract($data, EXTR_PREFIX_SAME, '');
echo "DATA ASAL <br><br> Kabupaten : $kabupaten <br>
Kecamatan : $kecamatan <br> Desa : $desa <br> Dusun :
$dusun";
?>
</body>
</html>
Preview :
DATA ASAL
Kabupaten : Pasuruan
Kecamatan : Pandaan
Desa : Karangjati
Dusun : Jetak
PHP (array.php)
<html>
<head>
</head>
<body>
<?php
$buah = array (2, "Rambutan", 3, "Pisang", 1, "Apel", 4, "Durian");
vprintf("Anda mempunyai %d %s,%d %s, %d %s dan %d %s.",$buah);
?>
</body>
</html>
Hasil :
Anda mempunyai 2 Rambutan,3 Pisang, 1 Apel dan 4 Durian.
PHP (array.php)
<html>
<head>
<title>Array trick</title>
</head>
<body>
<?php
$jadwal = array ('pagi' => 'mie', 'siang' => 'bakso', 'sore' => 'mie', 'malam' => 'sate');
$a=array_keys($jadwal, 'mie');
for($i=0;$i<count($a);$i++){
echo "$a[$i]<br>";
}
?>
</body>
</html>
PHP (array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
$hasil=implode(" - ",$bidang_studi);
echo "hasil = $hasil";
?>
</body>
</html>
PHP (array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$kalimat="bakso,mie,tahu campur,tempe,tahu,kacang";
$pecah=explode(",",$kalimat);
echo '<form name="explode">';
foreach($pecah as $key => $pecah2){
echo "<input type='checkbox' value=$key>$pecah2<br>";
}
echo '</form>';
?>
</body>
</html>
PHP (array.php)
<html>
<head><title>Belajar Array</title>
</head>
<body>
<?php
$data=array("AD" => "adalah",
"SB" => "sebuah",
"PB" => "pembayaran");
$kalimat="Uang AD SB alat PB";
$hasil=strtr($kalimat, $data);
echo "Kalimat utama : $kalimat <br>";
echo "Setelah strtr : $hasil";
?>
</body>
</html>
PHP (array.php)
<html>
<head><title>Belajar Array</title>
</head>
<body>
<?php
$sebelum="Orang suka MENEMBAKI cucunya sendiri";
$sesudah=str_replace("MENEMBAKI","MEMELUK", $sebelum);
echo "Sebelum : $sebelum <br>";
echo "Sesudah : $sesudah";
?></body>
</html>
PHP (explode.php)
<html>
<head><title>Belajar Array</title>
</head>
<body>
<?php
$aktifitas="renang,bermain bola,mancing,berburu,belajar,menembak";
$pecah=explode(",",$aktifitas);
echo "Data yang sudah di pecah : <br>";
print_r($pecah);
echo "<br><br><br>Data array yang diatur dengan for :<br><br>";
for ($i=0;$i<count($pecah);$i++){
echo "$pecah[$i]";
echo "<br>";
}
?>
</body>
</html>
PHP (strsplit.php)
<?php
$arraye=str_split("pecahan");
$f=count($arraye);
for ($i=0;$i<$f; $i++){
echo "$i. $arraye[$i]";
echo "<br>";
}
?>
PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
foreach ($bidang_studi as $jurusan){
echo "$jurusan<br>";
}
?>
</body>
</html>
PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
for ($i=0; $i < count($bidang_studi); $i++){
echo "$bidang_studi[$i] <br>";
}
?>
</body>
</html>
PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
$i=0;
while ($i < count ($bidang_studi)){
echo "$bidang_studi[$i]<br>";
$i++;
}
?>
</body>
</html>
PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
print_r($bidang_studi);
?>
</body></html>
PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$jur_ti="Teknologi Informatika";
echo "1. Maka tampil seperti ini : $jur_ti<br>";
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
echo "2.Dulu Jurusan saya : $jur_ti , Tapi sekarang ".$bidang_studi['2']."";
echo "<br><br><br>No 1 adalah Bukan Array, tapi No 2 ialah array";
?>
</body></html>
Contoh fungsi yang sederhana :
PHP (fungsi.php)
<html>
<body>
<?php
function tulisnama()
{
echo "Muhammad Nurhalim";
}
echo "Nama Saya adalah";
tulisnama();
?>
</body>
</html>
Menambahkan Parameter pada fungsi tulisnama :
PHP (fungsi.php)
<html>
<body>
<?php
function tulisnama($nama)
{
echo $nama . " bin soleh.<br />";
}
echo "Nama saya adalah ";
tulisnama("halim");
echo "Nama Kakak saya adalah ";
tulisnama("wulan");
?>
</body>
</html>
Menggunakan fungsi untuk operasi matematika seperti penambahan atau perkalian :
PHP(fungsi.php)
<html>
<body>
<?php
function tambah($x,$y)
{
$total=$x+$y;
return $total;
}
echo "3 + 12 = " . tambah(3,12);
?>
</body>
</html>
Session merupakan script yang berfungsi menyimpan data sementara dari website.
Contoh Pengguna an Session :
1. Memulai session
PHP (start.php)
<?php session_start(); ?>
<html>
<body>
</body>
</html>
2. Menyimpan session
PHP (storing.php)
<?php
session_start();
// store session data
$_SESSION['views']=1;
?>
<html>
<body>
<?php
//retrieve session data
echo "Pageviews=". $_SESSION['views'];
?>
</body>
</html>
3. Melihat session
PHP (view.php)
<?php
session_start();
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
4. Menghapus session
PHP (destroy.php)
<?php
session_destroy();
?>
1. Silakan Anda cek id twitter anda di http://www.idfromuser.com
2. XML document :
Contoh ID : 218392201
Ketikkan Pada Url anda : http://twitter.com/statuses/user_timeline/218392201.rss
Maka Akan Tampil seperti berikut :
<item>
<title>...</title>
<description>...</description>
<pubDate>...</pubDate>
<guid>...</guid>
<link>...</link>
<twitter:source>...</twitter:source>
<twitter:place/>
</item>
3. Membaca data XML dengan php :
<?php
$idTwitter ='218392201';
$xml = simplexml_load_file("http://twitter.com/statuses/user_timeline/".$idTwitter.".rss");
foreach($xml->channel->item as $data)
{
echo "<p>";
echo $data->pubDate."<br>";
echo $data->title;
echo "</p>";
}
?>
4. Membaca status akhir :
<?php
$idTwitter = '218392201';
$showStatus = 5;
$xml = simplexml_load_file("http://twitter.com/statuses/user_timeline/".$idTwitter.".rss");
$counter = 1;
foreach($xml->channel->item as $data)
{
echo "<p>";
echo $data->pubDate."<br>";
echo $data->title;
echo "</p>";
if ($counter == $showStatus) break;
else $counter++;
}
?>
Contoh Penggunakan If, Else If, dan Else.
Menentukan Penampil Gambar
HTML (Form.html)
<form action="form.php" method="post">
Jenis Roti : <select name="jenis">
<option value="tart">Tart</option>
<option value="cup">Cup</option>
</select><br>
Jumlah Roti : <select name="jumlah">
<option value="3">3</option>
<option value="6">6</option>
<option value="9">9</option>
</select><br>
Pilih Warna : <select name="warna">
<option value="red">red</option>
<option value="blue">blue</option>
</select><br>
<input type="submit">
</form>
PHP (form.php)
<?php
if (($jenis == "tart") and ($jumlah == "3") and ($warna == "red")){
echo "<img src='3red.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '6') and ($warna == 'red')){
echo "<img src='6red.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '9') and ($warna == 'red')){
echo "<img src='9red.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '3') and ($warna == 'blue')){
echo "<img src='3blue.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '6') and ($warna == 'blue')){
echo "<img src='6blue.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '9') and ($warna == 'blue')){
echo "<img src='9blue.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '3') and ($warna == 'red')){
echo "<img src='3redcup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '6') and ($warna == 'red')){
echo "<img src='6redcup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '9') and ($warna == 'red')){
echo "<img src='9redcup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '3') and ($warna == 'blue')){
echo "<img src='3bluecup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '6') and ($warna == 'blue')){
echo "<img src='6bluecup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '9') and ($warna == 'blue')){
echo "<img src='9bluecup.jpg' width='100'>";
}
?>
Mengambil Data website lain, dengan technik grabbing
Grabbing.php
<?php
function grabbing($url){
$grab = curl_init();
curl_setopt($grab, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($grab, CURLOPT_URL, $url);
$get = curl_exec($grab);
curl_close($grab);
return $get;
}
$hasil = grabbing('http://situs.com');
$situs = explode('<b>', $hasil);
$situs2 = explode('</b>', $situs[1]);
echo $situs2[1];
?>
Example
Grabbing www.gudangpuisi.com.
Grabbing.php
<?php
function grabbing($url){
$get = curl_init();
curl_setopt($get, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($get, CURLOPT_URL, $url);
$finish = curl_exec($get);
curl_close($get);
return $finish;
}
$grab = grabbing('http://www.gudangpuisi.com/');
$html = explode('<div id="content" class="grid_10">', $grab); // batas awal potongan html
$html2 = explode('<div id="myController">', $html[1]); // batas akhir potongan html
echo "<table align='center' width='700' border='1'><tr><td>";
echo "$html2[0]";
echo "</td></tr></table>";
?>