par
sirakawa » 08 févr. 2015, 20:35
En plus de xg, qulques modifs cosmétiques commentées:
<?php
$Candidats = array("candidatscandidatB", "candidatA", "candidatC");
asort($Candidats);
$nb_candidats = count($Candidats);
/* h1 va tout seul à la ligne
*<ul> va tout seul à la ligne
*/
echo "<h1>Liste avec for</h1>
<ul>";// il faut fermer les quotes
/*Il est inutile decompter le nombre d'éléments du tableau à chaque itération.
$i++ et non pas &i++ : &i serait comme argument d'une fonction à laquelle il serait passé par adresse et non pas par valeur
*/
for($i = 0; $i < $nb_candidats; $i++)
{
echo "<li>", $Candidats[$i], "</li>";
}
echo "</ul>";
echo "<h1>while</h1>
<ul>";
$i = 0;
while($i < $nb_candidats)
{
echo "<li>", $Candidats[$i];"</li>"; ///li va à la ligne
$i = $i + 1;
}
echo "</ul>";
echo "<h1>Avec foreach</h1>
<ul>";
foreach($Candidats as $elt){
echo "<li>", $elt, "</li>";
}
echo "</ul>";
?>
En plus de xg, qulques modifs cosmétiques commentées:
[php]<?php
$Candidats = array("candidatscandidatB", "candidatA", "candidatC");
asort($Candidats);
$nb_candidats = count($Candidats);
/* h1 va tout seul à la ligne
*<ul> va tout seul à la ligne
*/
echo "<h1>Liste avec for</h1>
<ul>";// il faut fermer les quotes
/*Il est inutile decompter le nombre d'éléments du tableau à chaque itération.
$i++ et non pas &i++ : &i serait comme argument d'une fonction à laquelle il serait passé par adresse et non pas par valeur
*/
for($i = 0; $i < $nb_candidats; $i++)
{
echo "<li>", $Candidats[$i], "</li>";
}
echo "</ul>";
echo "<h1>while</h1>
<ul>";
$i = 0;
while($i < $nb_candidats)
{
echo "<li>", $Candidats[$i];"</li>"; ///li va à la ligne
$i = $i + 1;
}
echo "</ul>";
echo "<h1>Avec foreach</h1>
<ul>";
foreach($Candidats as $elt){
echo "<li>", $elt, "</li>";
}
echo "</ul>";
?>[/php]