Fonction
Cynthia75
-
Azraka Messages postés 252 Date d'inscription Statut Membre Dernière intervention -
Azraka Messages postés 252 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous :)
voila je suis débutante en php et on m a donné l'énoncé suivant que je n'arrive pas à faire :
Écrivez une fonction qui prend en argument un tableau
associatif de PHP et génère un tableau HTML listant le contenu du tableau dans deux colonnes
clefs / valeurs. Testez-la.
Vous pourrez astucieusement la découper en une première fonction qui génère les balises
externes <table>...</table> et une autre qui génère chaque ligne <tr>...</tr>.
je ne vois pas vraiment comment je peux faire. J'ai commencé à faire ceci :
<?php
$coordonnees = array (
'prenom' =>'Jean',
'nom' =>'Dupont',
'ville'=>'Paris');
foreach ($coordonnees as $key) {
echo $key. '<br />';
}
function $coordonnees( ){
}
?>
Pouvez m'aider s'il vous plaît en me donnant un exemple.
Merci infiniment :)
voila je suis débutante en php et on m a donné l'énoncé suivant que je n'arrive pas à faire :
Écrivez une fonction qui prend en argument un tableau
associatif de PHP et génère un tableau HTML listant le contenu du tableau dans deux colonnes
clefs / valeurs. Testez-la.
Vous pourrez astucieusement la découper en une première fonction qui génère les balises
externes <table>...</table> et une autre qui génère chaque ligne <tr>...</tr>.
je ne vois pas vraiment comment je peux faire. J'ai commencé à faire ceci :
<?php
$coordonnees = array (
'prenom' =>'Jean',
'nom' =>'Dupont',
'ville'=>'Paris');
foreach ($coordonnees as $key) {
echo $key. '<br />';
}
function $coordonnees( ){
}
?>
Pouvez m'aider s'il vous plaît en me donnant un exemple.
Merci infiniment :)
A voir également:
- Fonction
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
Bonjour,
Voici une manière de faire.
Ce n'est pas bien complexe mais si vous avez des questions n'hésitez pas.
Voici une manière de faire.
Ce n'est pas bien complexe mais si vous avez des questions n'hésitez pas.
/**
* Affiche les balises table
*/
function displayArray($array) {
$html = '<table>';
$html .= displayLines($array);
$html .= '</table>';
return $html;
}
/**
* Parcours le tableau et génère les tr
*/
function displayLines($array) {
$html = '';
foreach($array as $key => $val) {
$html .= '<tr>';
$html .= ' <td>'.$key.'</td>';
$html .= ' <td>'.$val.'</td>';
$html .= '</tr>';
}
return $htlm;
}
echo displayArray($array);