Mengenal array

ARRAY DI PHP
Jika variable itu cuma memiliki satu nilai, maka array memiliki banyak nilai dari elemen. Array, merupakan suatu kumpulan data variable yang tersusun secara index. nanti akan saya jelaskan maksudnya itu apa. Array dapat menampung variable yang tipe datanya berbeda-beda.

Syntax array

contoh array
$tahun = array(1924, 2010, 2012, 2024, 2050);

disini saya akan menjelaskan tentang array mulai dari index urutan 0
array(1924, 2010, 2012, 2024, 2050);

sehingga
index 0 --> di miliki oleh array bernilai 1924 
index1 --> di miliki oleh array bernilai 2010 index 
2 --> di miliki oleh array bernilai 2012 index 
3 --> di miliki oleh array bernilai 2024 index 
4 --> di miliki oleh array bernilai 2050

Sehingga apabila anda ingin mengambil nilai dari array, misalkan 2024, anda cukup dengan menampilkan nama variable nya kemudian di tambahkan index dibelakang variable tersebut, seperti ini : $tahun[3]; --> mewakili 2024.

apa bila di aplikasikan dalam code php:  
seperti ini :  
<?php

$tahun = array(1924, 2010, 2012, 2024, 2050);

 echo $tahun[3]; 

 ?>
maka di browser akan menampilkan seperti ini: 2024

selain angka, php array pun dapat memuat berbagai variable dengan tipe data yang lain. Contoh lainnya : 
seperti ini :  
<?php

$mahasiswa= array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology");

for ($x=0;$x<=6;$x++) 


echo $mahasiswa[$x]."<br>"; 

}

?>
maka hasil nya ialah seperti ini: 
Loka Dwiartara
 Laki-laki
 24/01/1987 

3.41 
Bot Technology
Pengulangan tadi sebetulnya hanya mengambil isi dari array satu demi satu. Sehingga yang terjadi sebetulnya adalah sama seperti ini :


maka hasil nya ialah seperti ini: 
<?php

$mahasiswa = array("Loka 

Dwiartara","Lakilaki","24/01/1987","B",3.41,"Bot

Technology");

echo $mahasiswa[0]."<br>";  

echo $mahasiswa[1]."<br>";  

echo $mahasiswa[2]."<br>";  

echo $mahasiswa[3]."<br>";  

echo $mahasiswa[4]."<br>";

echo $mahasiswa[5]."<br>"; 

?>   
Dan kita lihat hasilnya, sama dengan script yang menggunakan pengulangan bentuk for ada beberapa syntax dalam php, yang biasa digunakan untuk mengambil isi dari array, selain dengan pengambilan langsung seperti cara tadim ataupun menggunakan looping seperti yang saya jelaskan barusan. Kita dapat menggunakan fungsi dalam pengolahan array, dengan cara memanfaatkan key dari tiap-tiap array, dan hal ini membutuhkan satu pengulangan tersendiri
<?php

$mahasiswa = array("Loka Dwiartara","Laki-laki","24/01/1987","B",3.41,"Bot Technology"); 

for($x=0;$x<6;$x++)

{

echo "Index array mahasiswa ke : ".key($mahasiswa)." Berisi ".current($mahasiswa)."<br>"

next($mahasiswa);
}
?> 
kita lihat hasilnya di browser, ini merupakan pengambilan array dari index terendah yakni 0, ke paling akhir yakni 5. kita akan coba membaliknya, jika tadi mulai dari 0 - 5, kita mulai dari 5 dan mundur hingga urutan ke 0, dengan memanfaatkan fungsi end(), dan prev(); Kita coba implmentasika
seperti ini :  
<?php
$mahasiswa = array("Loka Dwiartara","Laki-laki","24/01/1987","B",3.41,"Bot Technology"); 

end($mahasiswa);
  
for($x=0;$x<6;$x++)
{

echo "Index array mahasiswa ke : ".key($mahasiswa)." berisi ".current($mahasiswa)."<br>"; 
prev($mahasiswa); 


?>
dengan end(), maka array akan dibawa ke paling akhir, kemudian di bawa mundur ke index terendah dengan fungsi prev(). Selain fungsi end(), prev(), dan next(), kita juga dapat menggunakan fungsi count() yang digunakan untuk menghitung jumlah variable yang ada dalam array, sebagai contohnya, kita akan menghitung jumlah array yang berada pada array mahasiswa :  
<?php

$mahasiswa=array("Loka Dwiartara","Lakilaki","24/01/1987","B",3.

41,"Bot Technology"); 

$jumlaharray = count($mahasiswa); 

echo $jumlaharray;

?>


Mengakses Array dalam variable yang terpisah 


Ada sedikit pertanyaan mungkin, masih seputar array, mungkin anda menginginkan array tersebut di akses kedalam variable variable yang terpisah, anda dapat menggunakan fungsi list(); implementasinya seperti ini : 
<?php

$mahasiswa=array("LokaDwiartara","Lakilaki","24/01/1987","B",3.41,"Bot Technology"); 

list($nama,$jeniskelamin,$tanggallahir,$poin,$IP,$spesialisasi) = $mahasiswa; 

echo $nama."<br>";

echo $jeniskelamin."<br>";

echo $tanggallahir."<br>";

echo $poin."<br>";

echo $IP."<br>";

echo $spesialisasi."<br>";

?> 

Mengurutkan array
Sedikit lagi dengan array, bagaimana mengurutkan array ? hal ini digunakan ketika kita memiliki banyak data tapi data tersebut tidak berurutan, misalkan 1,3,2,4,7,8,6,5,9,10, kita ingin mengurutkan array tersebut dari terkecil hingga terbesar. solusinya adalah menggunakan fungsi sort() 
seperti ini :  
<?php
$data = array(1,3,2,4,7,8,6,5,9,10);
 sort($data); 
for($x=0;$x<=10;$x++) 

{ echo current($data)."<br>"; 
next($data);
 } 
?>



 Menggunakan foreach
Selain menggunakan looping dengan bentuk for tadi, kita pun dapat menggunakan pengulangan yang memang dikhususkan untuk array, yakni foreach, dan biasanya foreach juga digunakan untuk menampilkan isi dari database. penggunaan foreach sangatlah mudah.
<?php
$mahasiswa = array("Loka Dwiartara","Lakilaki","24/01/1987","B",3.41,"Bot Technology");

 foreach ($mahasiswa as $datamahasiswa)



echo $datamahasiswa."<br>";

 } 

?>

sampai di sini pembahasan nya, semoga di dalam artikel ini sangat bermanfaat bagi teman-teman sekalian ,selanjut nya kita akan membahasa mengenai array lebih dalam lagi ,tunggu saja artukel selanjut nya mengenai Contoh Manipulasi String

Comments

Popular Posts