Home » PHP » Menggunakan Array Map untuk Mengubah Data Array

Menggunakan Array Map untuk Mengubah Data Array

Published by Ade Kurniawan on

Array map adalah fungsi array untuk memodifikasi elemen array. Melakukan perubahan array menggunakan array map ini dapat dalam bentuk operasi fungsi aritmatika ataupun operasi fungsi string Karena hal itu Contoh penggunaannya di pemrograman php dapat mengubah hasil output dari elemen array sebagai berikut:


menggunakan array map

Contoh Array Map

<?php
	function kuadrat($a){
		return $a * $a;
	}
	$data = array("10","20","30");
	$map = array_map("kuadrat",$data);
	print_r($map);	
?>

Script di atas kita lakukan dengan mendefinisikan fungsi kuadrat terlebih dahulu. selanjutnya fungsi ini digunakan untuk melakukan perubahan elemen.

Output data script di atas sebagai berikut

Array
(
[0] => 100
[1] => 400
[2] => 900
)

di atas script yang kita buat dapat melakukan perkalian terhadap data elemen array itu sendiri.

Selanjutnya menggunakan kita juga dapat menjumlahkan data 2 array sebagai berikut:

<?php
	function penjumlahan($a,$b){
		return $a + $b;
	}
	$data = array("10","20","30");
	$data1 = array("1","2","3");
	$map = array_map("penjumlahan",$data,$data1);
	print_r($map);
?>

Output

Array
(
[0] => 11
[1] => 22
[2] => 33
)

Mengubah data string

<?php
	function hari($a){
		return "hari " .$a ;
	}
	$data = array("senin","selasa","rabu","kamis","jum'at");	
	$map = array_map("hari",$data);
	print_r($map);
?>

Hasil string
 Array
(
[0] => hari senin
[1] => hari selasa
[2] => hari rabu
[3] => hari kamis
[4] => hari jum’at
)

Penggunaan array di atas kita menggabungkan string “hari” dengan data nilai elemen array $a


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *