如何在php中更改foreach?

I have some code that I edited, and the foreach loop is echoing out the value twice. I know WHY, but I don't know how to convert one of the foreach to just be a variable? Or string?

foreach( $attendee_datas[$EM_Ticket_Booking->ticket_id] as $attendee_title => $attendee_data ){
    $attendees = $EM_Booking->booking_meta['attendees']; 
    foreach($attendees as $key => $value) {
        foreach($value as $value_attendee) {
            echo $value_attendee["attendee_fname"]." ".$value_attendee["attendee_lname"] . "
";
        }
        }
    }

Based on the edited code:

foreach( $attendee_datas[$EM_Ticket_Booking->ticket_id] as $attendee_title => $attendee_data ){
$attendees = $EM_Booking->booking_meta['attendees'];
$attendee_count = 0; 
foreach($attendees as $value) {
    foreach($value as $value_attendee) {
        $attendee_info[$attendee_count] = $value_attendee["attendee_fname"]." ".$value_attendee["attendee_lname"] . "
";
    }
     ++$attendee_count;
    }
foreach($attendee_info as $attending)
{
  echo $attending;
}

}

Does $attendee_datas[$EM_Ticket_Booking->ticket_id] and $EM_Booking->booking_meta['attendees'] give you the same data? If it does then I would re-write it like this:

$EM_Tickets_Bookings = $EM_Booking->get_tickets_bookings();
$attendee_datas = EM_Attendees_Form::get_booking_attendees($EM_Booking);
foreach( $EM_Tickets_Bookings->tickets_bookings as $EM_Ticket_Booking ){
//Display ticket info
if( !empty($attendee_datas[$EM_Ticket_Booking->ticket_id]) ){
echo "
". __('<strong>','em-pro').     $EM_Ticket_Booking->get_ticket()->ticket_name ."</strong>
". '';
//display a row for each space booked on this ticket
foreach( $attendee_datas[$EM_Ticket_Booking->ticket_id] as $attendee_title => $attendee_data ){
        echo $attendee_data["attendee_fname"]." ".$attendee_data["attendee_lname"] . "
";
    }
}

}