2014-09-09 7 views
1

Bonjour à tous J'ai un tableau en php commela fusion de deux éléments de deux tableaux en php

 array (size=2) 
     0 => string 'A6,A5,B12,B11,' (length=14) 
     1 => string 'B6,B5,B8,B7,' (length=12) 

sur var_dump ($ arr). Comment pourrais-je le convertir en quelque chose comme

 array('A6,A5,B12,B11,B6,B5,B8,B7,') 

en php. voici ce que je fais eaxctly pour obtenir le tableau ci-dessus

$id= "1"; 

$data['busInfo']= $this->dashboard_model->find_bus($id); 

$data['reservationInfo'] = $this->dashboard_model->get_booked_seats_info($id); 
$arr =array(); 
foreach ($data['reservationInfo'] as $reserved){ 
    $seatBooked = $reserved->seats_numbers; 
    array_push($arr, $seatBooked); 
} 
var_dump($arr); 

J'utilise Codeigniter comme mon cadre.

+0

Si vous essayez de créer une chaîne longue, vous n'avez pas besoin d'utiliser un tableau. Créez une chaîne, '$ str', et ajoutez' $ seatBooked' à la chaîne ('$ str. = $ SeatBooked') au lieu de la pousser sur $ arr. –

Répondre

0

Vous pouvez simplement ajouter à une chaîne, puis créer un tableau à un seul élément avec cette chaîne (si vous avez besoin en fait un tableau):

$data['reservationInfo'] = $this->dashboard_model->get_booked_seats_info($id); 
$str=''; 
foreach ($data['reservationInfo'] as $reserved){ 
    $str .= $reserved->seats_numbers; 
} 
var_dump(array($str)); 

Ou tout simplement imploser le tableau source:

var_dump(array(implode('', $this->dashboard_model->get_booked_seats_info($id)))); 
+0

Merci beaucoup, vous avez économisé mon temps, ça a marché comme je le voulais –