Halo sahabat Belajar Pintar PHP , senang bisa berbagi ilmu dengan anda dan anda pasti senang dengan yang saya berikan. Sebelumnya kita telah membahas mengenai mengenal arraypada PHP pada postingan terdahulu saya. Dan setelah saya kaji kembali ternyata PHParraymempunyai beberapa function-function lagi yang dapat membantu kita memanipulasi array padaPHP. Dan fungsi-fungsi ini merupakan fungsi pada PHP core sehingga kita tidak perlu menginstall untuk menggunakannya. penasaran ?? lansung saja yuk kita bahas.
Function tersebut adalah antara lain :
- array(), berfungsi untuk membuat array dengan id atau key(optional) dan nilainya. Apabila key tidak dimasukkan maka key secara otomatis akan berupa nilai integer yang dimulai dari [0]
- array_change_key_case(), berfungsi untuk merubah key menjadi lowercase atau uppercase. Contohnya :
<?php
$ibukota = array(“Sumut”=>”Medan”, “Jabar”=>”Bandung”, “Kalbar”=>”Pontianak”);
print_r(array_change_key_case($ibukota,CASE_UPPER));
?>
$ibukota = array(“Sumut”=>”Medan”, “Jabar”=>”Bandung”, “Kalbar”=>”Pontianak”);
print_r(array_change_key_case($ibukota,CASE_UPPER));
?>
ini akan menghasilkan
Array ( [SUMUT] => Medan [JABAR] => Bandung [KALBAR] => Pontianak )
- array_chunk(), berfungsi untuk memecah array menjadi beberapa kelompok array baru lagi. Contohnya :
<?php
$ibukota = array(“Sumut”=>”Medan”, “Jabar”=>”Bandung”, “Kalbar”=>”Pontianak”, “DKI”=>”Jakarta”);
print_r(array_chunk($ibukota,2));
?>
$ibukota = array(“Sumut”=>”Medan”, “Jabar”=>”Bandung”, “Kalbar”=>”Pontianak”, “DKI”=>”Jakarta”);
print_r(array_chunk($ibukota,2));
?>
ini akan menghasilkan.
Array (
[0] => Array ( [0] => Medan [1] => Bandung )
[1] => Array ( [0] => Pontianak [1] => Jakarta )
) .
Terlihat kunci mengalami perubahan dari Jabar dan lainnya menjadi integer yang dimulai dari [0]. Apabila kita menginginkan kunci tetap seperti semula maka kita perlu menambahkan seperti berikut :
[0] => Array ( [0] => Medan [1] => Bandung )
[1] => Array ( [0] => Pontianak [1] => Jakarta )
) .
Terlihat kunci mengalami perubahan dari Jabar dan lainnya menjadi integer yang dimulai dari [0]. Apabila kita menginginkan kunci tetap seperti semula maka kita perlu menambahkan seperti berikut :
<?php
$ibukota = array(“Sumut”=>”Medan”, “Jabar”=>”Bandung”, “Kalbar”=>”Pontianak”, “DKI”=>”Jakarta”);
print_r(array_chunk($ibukota,2,true));
?>
$ibukota = array(“Sumut”=>”Medan”, “Jabar”=>”Bandung”, “Kalbar”=>”Pontianak”, “DKI”=>”Jakarta”);
print_r(array_chunk($ibukota,2,true));
?>
ini akan menghasilkan
Array (
[0] => Array ( [Sumut] => Medan [Jabar] => Bandung )
[1] => Array ( [Kalbar] => Pontianak [DKI] => Jakarta )
)
[0] => Array ( [Sumut] => Medan [Jabar] => Bandung )
[1] => Array ( [Kalbar] => Pontianak [DKI] => Jakarta )
)
- array_combine(), berfungsi untuk menggabungkan 2 array dan array pertama akan menjadi key sedangkan array kedua akan menjadi nilainya. Contohnya :
<?php
$propinsi=array(“Sumut”,”Jabar”,”Kalbar”,”DKI”);
$kota=array(“Medan”,”Bandung”,”Pontianak”,
”Jakarta”);
print_r(array_combine($propinsi,$kota));
?>
$propinsi=array(“Sumut”,”Jabar”,”Kalbar”,”DKI”);
$kota=array(“Medan”,”Bandung”,”Pontianak”,
”Jakarta”);
print_r(array_combine($propinsi,$kota));
?>
maka akan menghasilkan
Array ( [Sumut] => Medan [Jabar] => Bandung [Kalbar] => Pontianak [DKI] => Jakarta )
Bagaimana saudara2 ?? sudah bertambah gak ilmunya dengan tutorial php yang saya berikan ? Selamat berkreasi dan belajar. Salam Sukses .