Kembali bersama tutorial Belajar PHP, kali ini kita akan belajar mengkonversi sebuah array menjadi sebuah Object. Tentang teori apa itu array apa itu object, silakan kuliah lebih lanjut tentang pemrograman/arsitektur komputer. Secara mudah, dalam PHP, contoh array misalnya:
[sourcecode language="php"]$a['content'][/sourcecode]
sedangkan object kita kenali misalnya:
[sourcecode language="php"]$a->content[/sourcecode]
Bagaimana caranya mengubah sebuah array menjadi Object?
Untuk mengubah array menjadi object cukup lakukan dengan perintah:
[sourcecode language="php"]
$namaobject = (object) $namaarraysasaran;
[/sourcecode]
atau lebih lengkap dengan snippet kecil berikut:
[sourcecode language="php"]
function array_to_object($array = array()) {
return (object) $array;
}
atau
function array_to_object($array = array()) {
if (!empty($array)) {
$data = false;
foreach ($array as $akey => $aval) {
$data -> {$akey} = $aval;
}
return $data;
}
return false;
}
[/sourcecode]
Dua fungsi diatas menghasilkan object yang sama, hanya berbeda pada caranya. Selamat mencoba :cendol
[sourcecode language="php"]$a['content'][/sourcecode]
sedangkan object kita kenali misalnya:
[sourcecode language="php"]$a->content[/sourcecode]
Bagaimana caranya mengubah sebuah array menjadi Object?
Untuk mengubah array menjadi object cukup lakukan dengan perintah:
[sourcecode language="php"]
$namaobject = (object) $namaarraysasaran;
[/sourcecode]
atau lebih lengkap dengan snippet kecil berikut:
[sourcecode language="php"]
function array_to_object($array = array()) {
return (object) $array;
}
atau
function array_to_object($array = array()) {
if (!empty($array)) {
$data = false;
foreach ($array as $akey => $aval) {
$data -> {$akey} = $aval;
}
return $data;
}
return false;
}
[/sourcecode]
Dua fungsi diatas menghasilkan object yang sama, hanya berbeda pada caranya. Selamat mencoba :cendol
Comments
Post a Comment