Actually after fetching the data from the Database, i want to create a new Object and insert this object to the array but when i check the array it shows the NULL value here is my code:
<?php
$query = "sql query";
$filter_Result = mysqli_query($con, $query);
$newOrders = Array();
while ($row = mysqli_fetch_array($filter_Result)) {
    $order;
    $orderId = $row['order_id']; //fetch row id
    $temp = check_id($newOrders, $orderId);
    if ($temp != null) {
        $order = $temp;
    } else {
        echo " <br>";
        $order = new Order($row['order_id'], $row['status'], $row['created_Date']);
        $newOrders[] = $order;
    }
    $item = new Item($row['status'], $row['quantity']);
    $order->AddItem($item, null);
}
function check_id($newOrders, $orderId) {
    $length = count($newOrders);
    for ($i = 0; $i < $length; $i++) {
        if ($newOrders[$i]->$orderId == $orderId)
            return $newOrders[$i];
    }
    return null;
}
foreach ($newOrders as $order) {
}
?>
 
     
     
     
    