Fungsi Explode Pada PHP

Sering kita memiliki data yang terdiri dari berbagai unsur. Sedangkan kita hanya ingin mengambil sebagian dari data tersebut. Misalnya data date seperti ini 2012-11-07 Jika kita hanya ingin mengambil data tahun saja maka kita bisa menggunakan fungsi explode. Caranya perhatikan script berikut ini:

$timer=”2012-11-07″;
$pecah=explode(“-“,$timer);

// tahun akan menjadi array[0], bulan akan menjadi array[1], tanggal akan menjadi array[2].

Mendeklarasikan ke dalam variabelnya adalah:

$tahun=$pecah[0];
$bulan=$pecah[1];
$tanggal=$pecah[2];

Script Menulis File

Menulis file dengan PHP dimaksudkan bahwa melalui sebuah script, kita bisa membuat file yg isinya ditulis oleh script PHP itu sendiri yg di-run. Misalnya kita mau membuat halaman html yg ditulis melalui CMS. PHP telah menyediakan fungsi untuk menulis isi file (document misalnya) bisa dalam format html, txt, atau php itu sendiri. Fungsi tersebut adalah fputs atau fwrite.

Sintaksnya:

fwrite (int fp, string string [,int lenght])

Contoh aplikasi:

Pertama buat dulu file txt dengan notepad dengan nama “dataku.txt” lalu simpan di folder yg sama dengan file phpnya.

misalnya tuliskan kata “Halo..” pada file tersebut.

<?PHP
$fp=fopen(“dataku.txt”,”a+”);
if(!$fp){
echo “File dataku.txt gagal dibuka”;
exit;
}
echo “Isi dari file dataku.txt sebelum dimodif<br>”;

while(!feof($fp)){
$data1=fgets($fp, 255);
echo “$data1<br>”;
}

echo “<br>”;

fwrite($fp, “\n Mahameru Megah Gemilang Indonesia \n”);
rewind($fp);

echo “Isi file setelah modif isi<br>”;

while(!feof($fp)){
$data1=fgets($fp,50);
echo “$data1<br>”;
}

fclose($fp);

?>

Hasil running dari script di atas adalah:

—————————————————


Isi dari file dataku.txt sebelum dimodif
Halo…

Isi file setelah modif isi
Halo…

Mahameru Megah Gemilang Indonesia

————————————————————-