Fonction

Cynthia75 -  
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 :)
A voir également:

1 réponse

Azraka Messages postés 252 Date d'inscription   Statut Membre Dernière intervention   13
 
Bonjour,

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);
0