Menu Tab

KOMPAS.com - Edukasi

Minggu, 22 Maret 2009

Array Dan String

Di sini kita akan belajar tentang pengunaan array dan string dalam PHP serta kita gabungkan dengan PRADO. Untuk itu kita akan belajar tentang pengunaan Array. Array adalah kumpulan beberapa data yang disimpan dalam satu variable, dalam hal ini berbeda dengan variable yang telah kita pelajari sebelumnya, dimana variable hanya menyimpan satu nilai saja, array dapat menampung lebih dari satu nilai.

Untuk dapat memahami berikut adalah salah satu contoh array dalam inisialisasi (deklarasi awal) suatu data. Di dalam array terdapat dua bagian dalam pembuatan model index yaitu:


  1. Index numeric (angka).


<?php

$siswa = array(“Tono”, “Tini”, Tina”);

?>

Atau

<?php


$siswa[] = “Tono”;

$siswa[] = “Tini”;

$siswa[] = “Tina”;

?>

Sehingga membentuk sebuah array atau matrik 1 dimensi dengan bentuk seperti berikut:
















Tono

Tini

Tina

0

1

2



$siswa



  1. Index asosiatif (berdasarkan nama).



<?php

$siswa = array(“Tono”=>”1”, “Tini”=>”2”, “Tina”=>”3”);

?>

Atau

<?php


$siswa[] = array(“Tono”=>”1”);

$siswa[] = array(“Tini”=>”2”);

$siswa[] = array(“Tina”=>”3”);

?>

Sehingga membentuk sebuah array dengan bentuk seperti berikut:
















Tono

Tini

Tina

1

2

3



$siswa




Untuk mengakses nilai dari array kita bias menggunakan looping, adapun contohnya adalah sebagai berikut untuk yang bertipe index numeric:

<?php

for($i=0; $i<=length($siswa); $i++){

echo($siswa[$i]);

}


?>


Dimana disini kita menggunakan fungsi string “length” untuk mengetahui jumlah index dari array yang tercipta. Sementara untuk yang bertipe index asosiatif adalah sebagai berikut:

<?php

while(list($index,$content) = each($siswa)){

echo(“Index ke-“.$index.” Berisi “.$content);

}


?>

Disini terdapat fungsi list dan each dimana untuk each berguna untuk mengakses masing-masing element dalam array, element yang dihasilkan adalah pasangan key dan value (dimana key adalah indexnya dan value adalah isinya). Pasangan tersebut dipisahkan oleh fungsi list dan dimasukkan ke dalam variable $index dan $content.



Setelah kita mengetahui tentang array dalam PHP sekarang kita akan menghubungkan array tersebut ke dalam PRADO. Biasanya control yang digunakan berada dalam List Controls (TListBox, TDropDownList, TCheckBoxList, TRadioButtonList, dan TBulletedList) dan Data Controls (TDataList, TDataGrid, dan TRepeater). Disini kita akan membuat sebuah halaman web seperti pada gambar 7.1 tentang penggunaan array dan TRepeater.



Setelah kita belajar tentang Array sekarang kita akan membahas tentang String dalam PHP, di dalam PHP untuk menggunakan perintah String dengan echo, print, atau printf. Adapun penulisan contoh diatas adalah sebagai berikut:

<?php

echo(“Hallo World!”);


echo “Hallo World!”;

print(“Hallo World!”);

printf(%s, “Hallo world!”);

?>

Di dalam penggunaan string tidak lupa kita menggunakan sistem manupulasi data tersebut adapun beberapa fungsinya adalah sebagai berikut:






















































































FUNGSI

KETERANGAN

addslashes

Menambahkan string dengan slash “\”

chr

Menampilkan suatu karakter

crypt

Melakukan enkripsi pada string

echo

Menampilkan satu atau lebih suatu string

explode

Memecah string

implode

Menggabungkan array dari element dengan suatu string

htmlspecialchars

Mengubah karakter tertentu ke dalam format HTML.

ltrim

Menghilangkan spasi atau karakter lain dari awal suatu string

md5

Melakukan suatu enkripsi ke dalam algoritma MD5.

nl2br

Menyisipkan tag HTML “<br />” (break) pada sebelum dari baris baru.

str_repeat

Melakukan penggulangan String.

str_replace

Melakukan perubahan sebuah string dengan kata yang diinginkan.

str_split

Mengubah sebuah string menjadi suatu array.

strlen

Menghitung panjang karakter.

substr

Menampilkan sebagian dari string.

substr_replace

Mengganti semua string dengan string pengganti.

trim

Menghilankan spasi atau karatker tertentu dari awal dan akhir suatu string.


Setelah kita mengetahui tentang “String” di dalam PRADO sama halnya dengan VB kita akan menampung perintah String ke dalam TLabel (PRADO) sama dengan Label (dalam VB). Dan perlu diperhatikan untuk mengabungkan suatu string baik variable atau kata menggunakan tanda titik “.”, perhatikan contoh String berikut dalam VB dan PHP

‘VB

SQL = “SELECT * “

SQL = SQL & “FROM tblTest”

‘PHP


<?php

SQL = “SELECT * “;

SQL .= “FROM tblTest”;

?>

Tidak ada komentar:

Posting Komentar