par
AB » 28 janv. 2010, 02:20
Si on suis ce que tu dis, on peut faire ça :
$c_v_1 = "";
$c_v_2 = "Rouge";
$c_v_3 = "";
$c_v_4 = "";
$c_v_5 = "Noir";
$tab = compact("c_v_1", "c_v_2", "c_v_3", "c_v_4", "c_v_5");
$tab = array_filter($tab);
$tab_key = array('conteneur_1','conteneur_2','conteneur_3','conteneur_4','conteneur_5');
$tab_key = array_slice($tab_key,0,count($tab));
$tab = array_combine ($tab_key , $tab);
//Vérification
echo '<pre>';
print_r($tab);
echo '</pre>';
Enfin... c'est pas vraiment débutant, peut-être que tu voulais dire autre chose.
Sinon si c'est juste pour enlever les éléments vides d'un tableau, il y a array_filter (sans fonction utilisateur) qui est prévu pour ça.
Si on suis ce que tu dis, on peut faire ça :
[php]$c_v_1 = "";
$c_v_2 = "Rouge";
$c_v_3 = "";
$c_v_4 = "";
$c_v_5 = "Noir";
$tab = compact("c_v_1", "c_v_2", "c_v_3", "c_v_4", "c_v_5");
$tab = array_filter($tab);
$tab_key = array('conteneur_1','conteneur_2','conteneur_3','conteneur_4','conteneur_5');
$tab_key = array_slice($tab_key,0,count($tab));
$tab = array_combine ($tab_key , $tab);
//Vérification
echo '<pre>';
print_r($tab);
echo '</pre>';[/php]
Enfin... c'est pas vraiment débutant, peut-être que tu voulais dire autre chose.
Sinon si c'est juste pour enlever les éléments vides d'un tableau, il y a array_filter (sans fonction utilisateur) qui est prévu pour ça.