Sekedar nambahin bwat referensi belajar php...
Str_replace
str_replace digunakan untuk mengganti karakter
Bentuk asli:
str_replace("asli", "baru", $str);
Contoh:
$str = "anggi jatras mara aaa";
$ganti = str_replace(" ", "_", $str);
echo $ganti;
Hasil yg keluar:
==> anggi_jatras_mara_aaa
Ket: Sesuai contoh saya mengganti semua spasi menjadi underscore
Array
Array digunakan untuk menyimpan data sementara
Bentuk Asli:
array();
$kuliah = array(
"anggi" =>"UNY",
"loka" => "UTY",
"phii" => "UGM",
"safril" => "UMY",
"ivan" => "UII",
"dremi" => "ITB"
);
echo $kuliah["loka"];
?>
Hasil yg keluar:
==>; UTY
crop
Tutorial kali ini akan bermain-main dengan image. Jadi jangan lupa siapkan dulu sebuah image untuk dijadikan kelinci percobaan :-D... Siapkan sebuah gambar dengan nama “gambar1.jpg”. Letakkan gambar ini dalam satu folder dengan file PHPnya. Setelah itu buat script PHP dengan nama “crop.php”. Jika sudah, ketikkan script berikut :
crop.php
// temtukan lebar, tinggi, file yang mau dicrop, format nama file, dan penempatan foto setelah di crop
function cropImage($nw, $nh, $source, $stype, $dest) {
$size = getimagesize($source); // ukuran gambar
$w = $size[0];
$h = $size[1];
switch($stype) { // format gambar
case 'gif':
$simg = imagecreatefromgif($source);
break;
case 'jpg':
$simg = imagecreatefromjpeg($source);
break;
case 'png':
$simg = imagecreatefrompng($source);
break;
}
$dimg = imagecreatetruecolor($nw, $nh); // menciptakan image baru
$wm = $w/$nw;
$hm = $h/$nh;
$h_height = $nh/2;
$w_height = $nw/2;
if($w> $h) {
$adjusted_width = $w / $hm;
$half_width = $adjusted_width / 2;
$int_width = $half_width - $w_height;
imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);
} elseif(($w <$h) || ($w == $h)) {
$adjusted_height = $h / $wm;
$half_height = $adjusted_height / 2;
$int_height = $half_height - $h_height;
imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);
} else {
imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);
}
imagejpeg($dimg,$dest,100);
}
$gambar = "gambar1.jpg";
$gambar_crop = "gambar1crop.jpg";
// jalankan fungsi crop gambar
// lebar, tinggi, file yang di crop, format gambar, nama file setelah di crop
cropImage(225, 165, "$gambar", 'jpg', "$gambar_crop");
print "
Selamat mencoba.........
0 komentar:
Posting Komentar