Laman

Rabu, 09 Februari 2011

Manipulasi Array (Bag. 5)

Array-String Converter

Dalam membuat sebuah web untuk membuat form input-output dengan data tunggal, kita cukup hanya perlu membuat suatu form input-output biasa, namun bagaimana jika data yang ingin kita ingin data masukkannya cukup banyak, maka kita perlu membuat form masukkan yang banyak pula. Form data masukkan yang banyak akan membuat web kita menjadi kurang efisien dan merusak tampilan web, maka kita memerlukan suatu script yang dapat menghindari hal itu. Didalam Manipulasi array terdapat array-string converter yang dapat membuat membaca data yang jamak dengan sekali inputan saja.

Fungsi-fungsi array dalam array-string converter ini adalah:

1. Fungsi explode()

Explode berfungsi untuk membuat Array dari suatu literal string dengan memakai suatu karakter pemisah.

Syntaks : explode('karakter_pemisah', variable_string);

2. Fungsi implode()

Implode berfungsi untuk mengubah array menjadi literal string dengan memakai suatu karakter sebagai penggabung.

Syntaks : implode('karakter_penggabung', variable_array)


Percobaan 5.6

Nama script : array_string_converter_explode.php

<HTML>

<HEAD>

<TITLE>

Array String Converter

</TITLE>

</HEAD>

<BODY>

<?php

// jika form belum dikirimkan

// akan ditampilkan form

if (!isset($_POST['submit'])) {

?>

<center>

<form method="post"

action="array_string_converter_explode.php">

Masukan deretan Nama yang dipisahkan oleh koma: <br />

<input type="text" size="40" name="name" />

<p>

<input type="submit" name="submit" value="Submit" />

</form>

</center>

<?php

//Jika form sudah dikirimkan

// Form input akan di proses

} else {

// pengkonversikan ke dalam array dengan pemisah tanda koma

$nameArr = explode(',', $_POST['name']);

// Menuliskan array $nameAr pada browser

print_r($nameArr);

}

?>

</BODY>

</HTML>

Tampilan array__string_converter_explode.php

Setelah diklik Submit maka akan muncul tampilan seperti berikut:


Cobalah tambahkan Script berikut,

echo($nameArr[nomor_array]);

Untuk membuktikan nama masukkan anda sudah menjadi array.


Percobaan 5.7

Nama script : array_string_converter_implode.php

<HTML>

<HEAD>

<TITLE>

Array String Converter

</TITLE>

</HEAD>

<BODY>

<?php

// Mendefinisikan array

$arr = array('one', 'two', 'three', 'four');

// Konversi array ke string

$str = implode(' and ', $arr);

print_r($str);

?>

</BODY>

</HTML>

Tampilan array__string_converter_implode.php


0 komentar:

Posting Komentar

 
Copyright (c) Cahaya Harapan - Blogger Templates created by BTemplateBox.com - Css Themes by metamorphozis.com