11.17 SMT-2 Foreach, Implode-Explode PHP
11.17 SMT-2 Foreach, Implode-Explode PHP
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.
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().
Contoh :
Penjelasan :
Perhatikan kita memilki sebuah string di dalam variavel kalimat, dan kemudian kita
pecahkan string ini menjadi array dengan menggunakan fungsi explode.
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 :
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 :
<?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
Kegunaan dari teknik base64 ini adalah untuk menyembunyikan data penting.
Perusahaan raksasa yang menggunakan teknik base64 untuk keamanan. diantaranya adalah
di gunakan pada email, data xml, url encoding dan MIME.
Dalam php tersedia fungsi khusus untuk membuat base64 encode dan decode diantaranya :
Contoh :