Fatal error: Uncaught Error: Cannot use a scalar as an array warning
You need to set$final[$id] to an array before adding elements to it. Intiialize it with either $final[$id] = array(); $final[$id][0] = 3; $final[$id][‘link’] = “https://stackoverflow.com/”.$row[‘permalink’]; $final[$id][‘title’] = $row[‘title’]; or $final[$id] = array(0 => 3); $final[$id][‘link’] = “https://stackoverflow.com/”.$row[‘permalink’]; $final[$id][‘title’] = $row[‘title’];