franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 2018
-
8 août 2006 à 16:05
franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 2018
-
8 août 2006 à 22:33
bonjour
je voudrais savoir s'il existe une fonction permettant d'enlever les keys vides dans un tableau
par ex, du tableau de 5 elements :
$tab = array( 'v1', 'v2', '', '', 'v7' );
obtenir le tableau de 3 elements :
$tab_modif = array( 'v1', 'v2', 'v7' );
vu que $tab[2]="" et que $tab[3]="" .
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 8 août 2006 à 17:27
Je connais pas de fonction qui le ferait, je propose:
$tab = array( 'v1', 'v2', '', '', 'v7' );
for ($i = 0; $i < count($tab); $i++) {
if ($tab[$i] == "") {
array_splice ($tab, $i, 1);
$i--;
}
}
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 8 août 2006 à 20:26
Oui mais attention cette fonction va retourné pour l'exemple donné:
Array
(
[0] => v1
[1] => v2
[4] => v7
);
(conservation des associations clef valeur)