Comment peux t-on virer une case d'un tableau sur sa/ses valeurs ? - PHP - Programmation
Marsh Posté le 15-05-2003 à 13:47:29
samuelp a écrit : Bonjour, |
je sais pas du tout si elle existe toute faite mais au pire des cas ca prendrai que 10 min a faire une telle fonction....
Marsh Posté le 15-05-2003 à 13:48:07
pourquoi tu fais pas un truc a la main? T'aurais deja fini
EDIT :
Marsh Posté le 15-05-2003 à 13:53:04
polo021 a écrit : pourquoi tu fais pas un truc a la main? T'aurais deja fini |
Ben ct pour exploiter a fond la puissance de PHP, et cela eviterai un temps de calcul non deterministe....
Marsh Posté le 15-05-2003 à 14:05:14
samuelp a écrit : |
Marsh Posté le 15-05-2003 à 14:15:07
ReplyMarsh Posté le 15-05-2003 à 14:29:21
autant pour moi j'ai lu ton post trop vite
fais ta fonction ca va tres vite...
Marsh Posté le 22-05-2003 à 23:46:17
up
je suis nul en php...
c'ets beaucoup demander de me donner cette petite fonction?
Marsh Posté le 23-05-2003 à 08:27:21
thwz a écrit : up |
Bon allez je suis bon prince :
Code :
|
C la fonction array_diff qui te permet de faire ça : il n 'y a pas de redondance d'infos.
J'imagines que si ct moi qui avait demandé le code on m'aurait envoyé chier comme un mal propre...
Marsh Posté le 23-05-2003 à 09:11:38
JagStang a écrit : T'es trop gentil d'aider un fainéant comme ça |
Bah je suis faineant aussi parfois, on m'envoie tellement chier, on me soupçonne tellement de vouloir troller que parfois il m'arrive d'etre bon prince.
C clair qu'il y a des jours je n'aurais rien donné mais là, je veux bien faire un geste.
C'est un forum d'entre-aide ici, j'espere que ce monsieur aidera quand il le pourra qqn qui n'aura pas la volonté d'aller rechercher sur google et faire des jeux de tests....
Marsh Posté le 23-05-2003 à 19:36:55
merci c'est vraiment sympa...
et je vois qu'il y en a ici qui sont vraiment des...
sache que je suis un débutant, tout le monde l'a été un jour, et je n'avais absolument aucune idée de comment faire.
donc, cette fonction me permet de supprimer une case d'un tableau? je vuex etre sur
Marsh Posté le 23-05-2003 à 19:42:31
samuelp a écrit : |
c'est vrai qu'il y en a ici qui s'occupe de faire ta p'tire réputation .... on ne donnera pas de noms
courage kadreg samuelp
(cette dernière phrase était un troll)
Marsh Posté le 23-05-2003 à 19:44:00
ola... je coris que je me suis tres mal expliqué
j'ai un tableu dans ce genre (gars1,gars2,gars3)
et je voudrais que gars2 pour que ca fasse (gars1,gars3)disparaisse. y a bien une fonction pour faire ca??
Marsh Posté le 23-05-2003 à 19:47:03
up
au fait, le fainéant s'est pris la peine de remonter un post au lieu d'en créer 1 (meme si c'était pas le bon )
et le fainéant a aussi essayé unset, mais ca marche pas.
donc si c'est fonction, je vous explique mon code
Marsh Posté le 23-05-2003 à 20:04:46
thwz a écrit : up |
Ben ce que tu peux faire c'est parcourir ton tableau, trouver l'indice qui correspond a la case a virer
Ensuite un
http://fr2.php.net/manual/fr/function.array-slice.php
Peut t'aider mais le mieux c encore
http://fr2.php.net/manual/fr/function.array-splice.php
Tu peux aussi faire une fonction annexe qui teste ce que tu veux virer, va le chercher dans le tableau et ne reprend le tableau en parametre que si la valeur est differente à celle que tu veux virer
Pour ta faineantise, t'en fait pas, le Trolleur qui represente le Cancer de hardware.fr peut bien aider un faineant
Marsh Posté le 23-05-2003 à 20:18:44
Fainéant.. et en plus avec de l'humour...
lol
non je rigole. Mais je préfère, surtout si tu es débutant, que tu sois aidé, pour comprendre(apprendre), plutôt que te cracher un code
C'est comme il est mieux d'apprendre à pêcher à quelqu'un, plutôt que de lui amener un poisson tout les jours...
bref. ne le prends pas mal
Marsh Posté le 23-05-2003 à 20:21:43
Sinon ma fonction est correcte pour resoudre ton probleme.
Si tu as array("chat","chien","taureau","vache" ) tu mets en deuxieme parametre array("taureau" ) pour qu'il te vire le taureau
Marsh Posté le 15-05-2003 à 13:44:51
Bonjour,
J'ai un tableau qui contient : ("toto","tata","titi","tutu" ) ;
J'au un autre tableau qui contient ("tota","tuti","tutu","tito" ) ;
J'aimerai savoir si il existe en fonction en PHP me permettant de virer la valeur "tutu" du premier tableau puisque le second contient deja cette valeur ?
J'ai regardé sur array_slice et array_splice mais cela ne repond pas a mes besoins
Merci