Konversi Object ke Array dan Melakukan Filter di PHP

Ceritanya saya memiliki array yang berisikan beberapa object dan saya ingin melakukan konversi beberapa object tersebut menjadi array di dalam array. Isi dari $myObj sebagai berikut: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Array ( [0] => stdClass Object ( [unit_penerima] => 52 [jabatan_penerima] => 574 ) [1] => stdClass Object ( [unit_penerima] => 52 [jabatan_penerima] => 41 ) [2] => stdClass Object ( [unit_penerima] => 7 [jabatan_penerima] => (anggap saja ini null) ) [3] => stdClass Object ( [unit_penerima] => 9 [jabatan_penerima] => (anggap saja ini null) ) [4] => stdClass Object ( [unit_penerima] => 11 [jabatan_penerima] => (anggap saja ini null) ) ) Caranya adalah menggunakan perintah json_decode(json_encode($myObj), true); dan hasilnya seperti di bawah:...

February 19, 2019 · 2 min · Satya Kresna

Menyelesaikan Permasalahan Countable di PHP 7.2

Semenjak PHP 7.2, kita tidak dapat menghitung isi dari sebuah object dengan menggunakan fungsi count(). Contoh di bawah: 1 2 3 4 <?php echo count($myObject); // Parameter must be an array or an object that implements Countable in … bla ... bla ... bla // as of PHP 7.2 Lantas bagaimana solusinya tanpa harus downgrade versi PHP? Kita bisa membuat object kita berperan (casting) menjadi array seperti baris kode di bawah:...

February 15, 2019 · 1 min · Satya Kresna