Test JSON Decode"; // Test dengan data yang kita tahu benar $test_json = '{"status":1,"pesan":"","data":[{"id_berita":"13","tanggal":"2025-06-03","photo":"bc48a-libur-idul-adha-2025.jpg","judul":"Libur Nasional Idul Adha","isi":"

Pemberitahuan Libur Idul Adha tanggal 6 Juni 2025 dan Cuti Bersama Tanggal 9 Juni 2025.<\/p>

Operasional Kembali Pada Tanggal 10 Juni 2025<\/p>"}]}'; echo "

Raw JSON:

"; echo "
" . $test_json . "
"; $decoded = json_decode($test_json, true); echo "

Decoded Array:

"; echo "
" . print_r($decoded, true) . "
"; echo "

Access Data:

"; echo "Status: " . ($decoded['status'] ?? 'N/A') . "
"; echo "Data Count: " . (isset($decoded['data']) ? count($decoded['data']) : 'N/A') . "
"; if (isset($decoded['data']) && is_array($decoded['data'])) { $first_item = $decoded['data'][0]; echo "First Item Judul: " . ($first_item['judul'] ?? 'N/A') . "
"; echo "First Item Tanggal: " . ($first_item['tanggal'] ?? 'N/A') . "
"; echo "First Item Isi: " . substr(strip_tags($first_item['isi'] ?? 'N/A'), 0, 100) . "...
"; } echo "

JSON Error:

"; echo "JSON Last Error: " . json_last_error_msg() . "
";