Setelah sekian lama tidak update blog ini, maklum banyak kerjaan :)(biar kelihatan sibuk). Akhirnya punya kesempatan lagi untuk meluangkan waktu untuk update blog ini. Ide artikel ini adalah karena saya sedang ngoprek sebuah website, tiba-tiba saya menemukan code yang baru saya temui, entah mungkin katrok ya..hehehehe.
Sebenarnya tujuan saya ngoprek website ini adalah untuk men”translate” nya berbasis Codeigniter, sedangkan class yang digunakan dalam website ini tidak bisa semata-mata dipindah ke dalam Codeigniter, akhirnya harus merubah beberapa code yang harus disesuaikan dengan yang ada dalam Codeigniter. Akhirnya juga menemukan beberapa code yang baru sama temui, mau tidak mau saya harus memperlajari tentang code itu agar nantinya website tersebut dapat diimplementasikan ke dalam Codeigniter. Code ini adalah array_merger. Mungkin banyak teman-teman yang tahu tentang fungsi atau kegunaan tentang code ini, tapi berhubung saya baru pertama kali tahu tentang fungsi dan kegunaan code ini, maka dengan maksud untuk mengingatkan saya sendiri dan berbagi dengan kawan-kawan yang juga senasib sepenanggungan dengan saya…halah.
OK langsung saja kembali ke laptop(tukul mode on). Code ini berfungsi untuk menggabungkan beberapa array menjadi satu array, juga dapat berfungsi untuk menggabungkan beberapa string menjadi sebuah array sehingga dapat digunakan sebagai output array maupun digunakan sebagai output json. Contohnya adalah:
<code>
$pertama = array(“pertama”,”kedua”,”ketiga”);
$kedua = array(“keempat”,”kelima”,”keenam”);
$gabung = array_merge($pertama,$kedua);
print_r($gabung);
</code>
Contoh di atas adalah menggabungkan array dengan nama pertama dan kedua, kemudian digabungkan menjadi sebuah array dengan nama gabung. Contoh kedua adalah adalah menggabungkan beberapa string sehingga menjadi sebuah array:
<code>
$pertama = “Pertama”;
$kedua = “Kedua”;
$gabung = array_merge((array)$pertama,(array)$kedua);
print_r($gabung);
</code>
Pada contoh kedua ini, sebelum menggabungkan kedua variabel string tersebut, perlu merubah kedua string tersebut menjadi sebuah array dengan menambahkan code (array) di depan masing-masing string tersebut. Catatan untuk code ini, merge yang dilakukan tidak hanya dapat dilakukan hanya dua buah array atau variabel, tetapi juga bisa untuk menggabungkan lebih dari dua array atau variabel.
Semoga bermanfaat!!