Supression d'un array [php]
Fermé
baiphoa
Messages postés
102
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
7 juin 2016
-
3 avril 2009 à 22:11
hamzafes Messages postés 243 Date d'inscription lundi 26 juin 2006 Statut Membre Dernière intervention 4 mai 2013 - 20 avril 2009 à 12:08
hamzafes Messages postés 243 Date d'inscription lundi 26 juin 2006 Statut Membre Dernière intervention 4 mai 2013 - 20 avril 2009 à 12:08
7 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
3 avril 2009 à 22:20
3 avril 2009 à 22:20
regardes du coté de array_splice()
baiphoa
Messages postés
102
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
7 juin 2016
5
3 avril 2009 à 22:27
3 avril 2009 à 22:27
Heu en faite, ce n'est pas la bonne fonction php... une autre proposition?
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
3 avril 2009 à 23:26
3 avril 2009 à 23:26
essaye cette methode, je sais elle semble avoir l'air longue:
$tab1 = array_slice ($tab, 0
indice_premier_element, indice_dernier_element); //copier un contenu bien précis du tableau $tab de l'indice ipe->ide
$tab2 = array_slice ($tab, indice_dernier_element); //Récupère tous les éléments à partir de l'indice ide
$tab2=array_shift ($tab2); //supposant que l'element à supprimer se trouve à l'inde 0 du $tab2
$tab = array_merge ($tab1, $tab2); //Fusionne les deux tableaux
$tab1 = array_slice ($tab, 0
indice_premier_element, indice_dernier_element); //copier un contenu bien précis du tableau $tab de l'indice ipe->ide
$tab2 = array_slice ($tab, indice_dernier_element); //Récupère tous les éléments à partir de l'indice ide
$tab2=array_shift ($tab2); //supposant que l'element à supprimer se trouve à l'inde 0 du $tab2
$tab = array_merge ($tab1, $tab2); //Fusionne les deux tableaux
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
5 avril 2009 à 22:03
5 avril 2009 à 22:03
Creuse un peu plus les possibilités de cette fonction array_splice() en allant voir sur php.net ou autre site
wAxxx
Messages postés
421
Date d'inscription
mardi 24 juin 2008
Statut
Membre
Dernière intervention
29 septembre 2015
46
5 avril 2009 à 23:08
5 avril 2009 à 23:08
je hais les gens qui laisse un forum comme ca ouvert ou pose un question et puis va le chercher ou il est passé
bah au moins dit nous a tu trouvé la soulution au moins comme cela nous allons nous aussi bénéficié Mr baiphoa :(
bah au moins dit nous a tu trouvé la soulution au moins comme cela nous allons nous aussi bénéficié Mr baiphoa :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
baiphoa
Messages postés
102
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
7 juin 2016
5
7 avril 2009 à 19:37
7 avril 2009 à 19:37
non actuellement je n'ai pas trouver de moyen pratique, j'ai fait une bonne 50aine de ligne juste pour ça... donc si je peut le remplacer par une seule ligne ça serai mieux, mais surtout mon script est très lent pour les choses qu'il doit accomplir.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 avril 2009 à 20:24
7 avril 2009 à 20:24
Bonsoir,
peux tu au moins essayer:
peux tu au moins essayer:
$ton_array=array_splice($ton_array,130);
hamzafes
Messages postés
243
Date d'inscription
lundi 26 juin 2006
Statut
Membre
Dernière intervention
4 mai 2013
54
20 avril 2009 à 12:08
20 avril 2009 à 12:08
array_splice($ton_array,130, 1 );
Allah mo3ine
Allah mo3ine