Wordpress booking... get booking person and person cost from a booking with a order_id... get person type name . get the sumation of booking person


 $booking_data = new WC_Booking_Data_Store();
        $booking_ids = $booking_data->get_booking_ids_from_order_id($order_id);
        $booking_persons = get_post_meta($booking_ids[0], '_booking_persons', true);
        $booking_persons_arr = [];
        foreach ($booking_persons as $booking_person_id => $booking_person_count) {
            $person_type_name = get_the_title($booking_person_id);
            $person_type_cost = get_post_meta($booking_person_id, 'cost', true);
            array_push($booking_persons_arr, [
                'name' => $person_type_name,
                'count' => $booking_person_count,
                'cost' => $person_type_cost,
            ]);
echo 'Booking Person type : ',$person_type_name; // adualt,childrean,teacher,student
echo 'Booking Person count: ',$booking_person_count; // booking_person_count
echo 'Booking Person's cost: ',$person_type_cost; // person_type_cost
        }
       // update_post_meta($order_id, 'attendee_types', json_encode($booking_persons_arr,JSON_UNESCAPED_UNICODE));