Comment faire pour supprimer les champs defini par $pst dans $voir.
Par ex :
$pst =array(1,3);
$voir = array('t','y','py');
Supprimer le champ 1et 3 de $voir
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
et pour la soluce 2 il dit que array_diff_key n'existe pas.
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur p
Faut peut-etre ne pas mettre
$voir = array_diff ($voir_new, $voir);
Peut-etre qu'il boucle dans cette fonction, et donc passer par un 3eme tableau.
Ou le array_splice ne va pas.
array_diff_key est une fonction php5.
Mais tu peux inverser alors...si tu n'as pas php 5 :
tu fais un array_flip sur $voir => les clefs et les valeurs seront inversees
et ensuite tu fais un array_diff tout court sur tes 2 tableaux. Cela va faire la difference sur les valeurs, pas sur les clefs.
Ce sera pareil, sauf qu'il te faudra refaire un array_flip sur $voir pour avoir les clefs et les valeurs dans le bon sens.