ajouter une array à une autre array
Bonjour,
je cherche à ajouter des informations en dur, (des infos qui ne viennent pas de la DB) dans un tableau qui se situe déjà dans une boucle foreach et qui boucle sur des info qui eux viennent de la DB :
j'ai cherché sur le manuel PHP, j'ai trouvé qu'il existe une function : array_push qui ajoute un tableau à un autre tableau.
Le problème c'est que je n'ai pas su comment constituer mon deuxième tableau, comme vous voyez le premier est déjà fait, il faut juste créer le deuxième (je l'ai fait en dessous mais ça ne donne rien)
Les données en VERT c'est les données d'où vient le problème et à qui j'affecte mes infos en dur .
le premier tab
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
$this->view->datalayer['typepage'] = 'formule';
if (Zend_Auth::getInstance()->hasIdentity()) {
$user = Zend_Auth::getInstance()->getIdentity();
$this->view->datalayer['idclient'] = $user->id_client;
}
$id = $this->_getParam('id', 0);
$ThematiqueCoursFormule = new Default_Model_ThematiqueCoursFormuleModel();
$CoursModel = new Default_Model_CoursModel();
$all_cours = $CoursModel->getAllCoursDescriptionpublicfutur($this->view->id_groupe_atelier_thema_formule);
$this->view->all_cours = array();
if ($v['id_cours'] != $id) {
$this->view->all_cours[$k]['libelle'] = $v['libelle'];
$this->view->all_cours[$k]['image'] = url('media') . "agenda-d" . $v['id_cours'] . ".jpg";
$this->view->all_cours[$k]['texte'] = $v['libelle'] . " -" . $v['duree'];
$this->view->all_cours[$k]['lien'] = $this->view->Lien(array('controller' => 'formule', 'action' => 'display', 'id' => $v['id_cours']), false, true);
$this->view->all_cours[$k]['description_courte'] = $v['description_courte'];
//$this->view->all_cours[$k]['image'] = $v['image_agenda'];
$this->view->all_cours[$k]['prix'] = $v['prix'];
$this->view->all_cours[$k]['statut'] = $v['statut'];
$this->view->all_cours[$k]['duree'] = $v['duree'];
$this->view->all_cours[$k]['id_cours'] = $v['id_cours'];
$this->view->all_cours[$k]['prix_barre'] = $v['prix_barre'];
$this->view->all_cours[$k]['prix_promo'] = $v['prix_promo'];
$this->view->all_cours[$k]['coup_coeur'] = $v['coup_coeur'];
}
} |
le deuxième tab :
Code:
1 2 3 4 5 6 7
| $tousLesCours = array(
$this->view->all_cours['libelle']=> "EVJF",
$this->view->all_cours['image']=> url('media') . "agenda-d" . $v['id_cours'] . ".jpg",
$this->view->all_cours['lien']=> "https://www.atelierdeschefs.fr/fr/cours-de-cuisine/evjf.php",
$this->view->all_cours['description_courte']=> "qdfsd sdfgsdfg sfdg sdfg sdfgsdfg sfdgsdfgs sfdgdfg sdfgsfdg sdf gsdfgfg",
$this->view->all_cours['id_cours']=> $v['id_cours']
); |
Code:
array_push($all_cours, $tousLesCours);
merci d'avance