0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan10 halaman

11.17 SMT-2 Foreach, Implode-Explode PHP

Ringkasan dokumen tersebut adalah: (1) Dokumen tersebut membahas penjelasan singkat tentang foreach, explode, implode, file_exist, mkdir, dan rmdir di PHP. (2) Juga membahas penjelasan base64 di PHP beserta contoh penggunaannya."

Diunggah oleh

hebatsmart24
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan10 halaman

11.17 SMT-2 Foreach, Implode-Explode PHP

Ringkasan dokumen tersebut adalah: (1) Dokumen tersebut membahas penjelasan singkat tentang foreach, explode, implode, file_exist, mkdir, dan rmdir di PHP. (2) Juga membahas penjelasan base64 di PHP beserta contoh penggunaannya."

Diunggah oleh

hebatsmart24
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

LEMBAR KERJA PESERTA DIDIK (LKPD)

Kelompok Mapel : Matpel Pilihan Pemrograman Web


11.17 Guru : Kholilur Rahman
Jurusan : Teknik Komputer dan Jaringan
Tahun Pelajaran : 2023/2024

17. 1. FOREACH

Foreach digunakan untuk perulangan yang datanya dalam bentuk array. Terkadang
kita memiliki data dalam bentuk array yang harus kita tampilkan dengan
menggunakan for. Dengan membua variabel counter, tetapi dengan menggunakan
foreach kita tidak perlu lagi menampilkan data dari array dengan variabel counter
seperti pada perulangan for.

▪ Cara penggunaan foreach di PHP


Contoh cara menampilkan data array dengan menggunakan for

Contoh menggunakan Foreach


17. 2. FUNGSI EXPLODE DAN IMPLODE PHP

Explode : Fungsi php yang memiliki fungsi sebagai pemisah string. jadi sebuah string
akan di pecahkan menurut tanda pisah yang di tentukan sendiri. jadi string yang telah
di pecah, akan menjadi array. cara penulisannya : explode().

Implode : Fungsi implode adalah fungsi php yang memiliki kegunaan untuk
menggabungkan kembali string yang telah di pecahkan tadi menggunakan fungsi
explode. cara penulisannya : implode().

▪ Memecahkan String dengan Fungsi Explode()

Contoh :
Penjelasan :

$kalimat = "Belajar Pemrograman di SMK Negeri 2 Pamekasan";

Perhatikan kita memilki sebuah string di dalam variavel kalimat, dan kemudian kita
pecahkan string ini menjadi array dengan menggunakan fungsi explode.

Code Pemisah String


// memisahkan string menjadi array
$data = explode(" " , $kalimat);

Code Melihat isi String


// string menjadi array
print_r($data);

Code Menampilkan String satu persatu


echo " Data 1 = " . $data[0];
echo "<br/>";
echo " Data 2 = " . $data[1];
echo "<br/>";
echo " Data 3 = " . $data[2];
echo "<br/>";
echo " Data 4 = " . $data[3];
echo "<br/>";
echo " Data 5 = " . $data[4];
▪ Menggabungkan String Dengan Implode()
Jika explode adalah pemecah string, maka implode adalah penggabung kembali strin
yang telah di pecahkan oleh explode.
Contoh :
17. 3. MEMERIKSA KETERSEDIAAN FILE DENGAN PHP (FILE EXIST)

Dengan PHP memungkinkan kita untuk memeriksa ketersediaan sebuah file, misalnya
kita ingin mengecek adakah file yang bernama gambar.png di directory yang telah
kita tentukan atau adakah file yang bernama tex.txt di sebuah folder yang telah
ditentukan.

Contoh :

Buatlan file PHP dengan nama index.php


17. 4. MEMBUAT DAN MENGHAPUS FOLDER PHP (mkdir dan rmdir)

Pada pemrograma php sudah disediakan sebuah fungsi/function khusus untuk


membuat folder baru, atau menghapus folder baru.

Kedua fungsi ini bisa kita gunakan di php sesuai dengan keinginan kita.

Untuk membuat folder baru atau menghapus sebuah folder di php kita bisa
menggunakan fungsi berikut ini :

mkdir() = membuat sebuah folder atau directory

rmdir() = untuk menghapus folder atau direktori

Contoh code untuk membuat directory/folder

<?php
mkdir("malas ngoding");
?>

Atau

<?php
function hai(){
echo "Folder berhasil di buat";
}

mkdir("malas ngoding",hai());
?>
Untuk menjalankan kita buat file dengan nama index.php dan taruk di
xampp/htdoc/web12tkj/noabsen, dan buat folder mkdir dan mkdir.
Code membuat folder
Code menghapus folder

Simpan dengan nama index.php pada directory xampp/htdoc/web12tkj/noabsen/rmdir

Folder sebelum dihapus

Proses yang sudah dijalankan dengan mengeksekusi penghapusan folder.

Folder sesudah dihapus


17.5 Base 64 Pada PHP

Base64 adalah teknik menerjemahkan data biner yang berbentuk ASCII.

Kegunaan dari teknik base64 ini adalah untuk menyembunyikan data penting.

Misalnya menyembunyikan string,password dan lain-lain agar bisa di samarkan keasliannya.


dengan tujuan agar tidak di ketahui oleh orang lain.

Perusahaan raksasa yang menggunakan teknik base64 untuk keamanan. diantaranya adalah
di gunakan pada email, data xml, url encoding dan MIME.

Tabel ASCII https://en.wikipedia.org/wiki/Base64


Penggunaan base64 di PHP

Dalam php tersedia fungsi khusus untuk membuat base64 encode dan decode diantaranya :

▪ base64_encode() = berguna untuk men-encode string.


▪ base64_decode() = berguna untuk mengembalikan hasil encode atau men-decode
string.

Contoh :

Anda mungkin juga menyukai