Posted Aug.16, 2012 under Web Programming
Apa yang saya bahas di artikel ini? Saya akan coba membahas lebih dalam tentang pengetahuan array di pemrograman PHP. Sebelumnya, apa itu array di pemrograman php? Array adalah urutan data, atau lebih tepat kita sebut runtutan data.
Komponen Array PHP
Komponen apa saja yang menentukan suatu data bersfiat array di dalam pemrograman php? Seperti yang telah saya jelaskan di artikel sebelumnya tentang Array dan Looping di PHP, data agar menjadi array mempunyai 3 komponen, yaitu: variable, key dan value. Dan untuk mengelola data bersifat array di php harus menggunakan function foreach.Array php sangatlah penting saat kamu menggunakan framework codeigniter. Bagaimana tidak, di dalam php framework codeigniter hampir semua data, baik melakukan interaksi ke database, maupun memproses data dengan atau tanpa library/helper di controller – model – bahkan di bagian view datanya bersifat array.
Contoh Bentuk Array PHP
Ada beberapa bentuk array di dalam pemrograman PHP, berikut contoh bentuk normal php array :
1
2
3
| <?php $data = array ( 'data1' , 'data2' , 'data3' ); ?> |
1
2
3
4
5
| <?php $data [0] = 'data1' ; $data [1] = 'data2' ; $data [2] = 'data3' ; ?> |
1
2
3
4
5
| <?php $data [ 'key1' ] = 'data1' ; $data [ 'key2' ] = 'data2' ; $data [ 'key3' ] = 'data3' ; ?> |
Menggunakan Foreach Untuk Mengolah Data Array PHP
Ada 2 bentuk penggunaan foreach untuk mengolah data array di PHP. Berikut contoh penggunaan foreach untuk mengambil value di dalam data array php:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php $data = array ( 'data1' , 'data2' , 'data3' ); foreach ( $data as $value ) { echo 'Nilai di dalam array = <b>' . $value . '</b>.<br>' ; } // Hasilnya: // Nilai di dalam array = data1. // Nilai di dalam array = data2. // Nilai di dalam array = data3. ?> |
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php $data = array ( 'data1' , 'data2' , 'data3' ); foreach ( $data as $key => $value ) { echo 'Key <b>' . $key . '</b> mempunyai nilai = <b>' . $value . '</b>.<br>' ; } // Hasilnya: // Key 0 mempunyai nilai = data1. // Key 1 mempunyai nilai = data2. // Key 2 mempunyai nilai = data3. ?> |
ARTIKEL TERKAIT:
0 komentar:
Posting Komentar