[php] tableau

tableau [php] - Programmation

Marsh Posté le 13-08-2001 à 17:12:45    

salut,
j'ai le tableau $emer = array ("manu", "un homme", "sylvie", " une femme" );
je voudrais  : manu est un homme et sylvie est une femme
 
$pair = 0;
$impair = 1;
while ($emer[$pair] != "" )
{
   $tmp = array ($emer[$pair] => $emer[$impair]);
   $fini = array_merge ($fini, $tmp);
   $pair = $pair + 2;
   $impair = $impair + 2;
}
 
while (list ($a, $b) = each ($fini))
   echo "<br>$a est $b";
 
seul probleme, j'obtiens :
0 est un homme
1 est une femme
 
j'ai pu remarquer en faisant differents tests que c'est à partir de la réunion des deux tableaux que cela pose problème mais je ne sais pas comment faire pour le résoudre ?

Reply

Marsh Posté le 13-08-2001 à 17:12:45   

Reply

Marsh Posté le 16-08-2001 à 11:16:47    

up :bounce:

Reply

Marsh Posté le 16-08-2001 à 11:35:29    

? pour avoir un chiffre paire ou impaire déjà tu peux
 
utiliser la fonction modulo par deux. exemple dans un if 4 % 2
si la réponse est 0 c'est qu'il n'y a pas de reste donc c'est pair.
si il y a un reste, c'est impair.

Reply

Marsh Posté le 16-08-2001 à 11:37:05    

Pourquoi pas simplement:
 
for($i=0;$i<count($emer)-2;$i+2){
     echo $emer[$i]." est un(e)".$emer[$i+1];
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed