Key + valeur + array()
trailer91230
Messages postés
134
Date d'inscription
Statut
Membre
Dernière intervention
-
codeurh24 Messages postés 760 Date d'inscription Statut Membre Dernière intervention -
codeurh24 Messages postés 760 Date d'inscription Statut Membre Dernière intervention -
Bonjour !
Je viens vers vous aujourd'hui car je n'arrive pas vraiment à comprendre un truc que j'ai vu en cours concernant les tableaux.
Pourquoi rajouter ":" à $listeValeurs[] et ensuite rajouter l'instruction : "$donnees[":".$cle] = $valeur;"
Je suis pas vraiment habituer à manipuler les tableaux de cette façon, donc si quelqu'un pourrait m'expliquer ça serait sympa.
Merci d'avance.
Je viens vers vous aujourd'hui car je n'arrive pas vraiment à comprendre un truc que j'ai vu en cours concernant les tableaux.
public function insert ($tab){
$listeChamps = array();
$listeValeurs = array();
$donnees = array();
foreach($tab as $cle => $valeur){
$listeChamps[] = $cle;
$listeValeurs[] = ":".$cle ;
$donnees[":".$cle] = $valeur;
}
$champs = implode(',',$listeChamps);
$valeurs = implode(',',$listeValeurs);
$requete = "insert into ".$this->table
." ( " .$champs. " ) "
." VALUES ( " .$valeurs." ) ;";
$insert = $this->unPDO->prepare($requete);
$insert->execute($donnees);
}
Pourquoi rajouter ":" à $listeValeurs[] et ensuite rajouter l'instruction : "$donnees[":".$cle] = $valeur;"
Je suis pas vraiment habituer à manipuler les tableaux de cette façon, donc si quelqu'un pourrait m'expliquer ça serait sympa.
Merci d'avance.
A voir également:
- Key + valeur + array()
- Key windows 10 - Guide
- Show key plus - Télécharger - Utilitaires
- Press the esc key for startup menu - Forum Matériel & Système
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Fichier .key ✓ - Forum MacOS