Ajouter des donnée dans un array deja rempli

Ajouter des donnée dans un array deja rempli - PHP - Programmation

Marsh Posté le 12-06-2008 à 17:42:42    

Bonjour,
J'aimerai savoir si il est possible d'ajouter des données dans un array déjà créé, sans écraser les précédentes.
 
Mettons j'ai $arrvar = array("a","b","c" );
 
Comment ajouter à $arrvar "d" en [4] sans effacer le reste de $arrvar qui est déjà la ?

Reply

Marsh Posté le 12-06-2008 à 17:42:42   

Reply

Marsh Posté le 12-06-2008 à 17:59:13    

Reply

Marsh Posté le 12-06-2008 à 18:03:10    

l'index c'est 3 pas 4 , car dans un tableau ça commence à 0 [:dawak]
 
En dehors du push, tu peux aussi la faire ainsi:

Code :
  1. $arrvar[] = 'd';


---------------
Software and cathedrals are much the same - first we build them, then we pray.
Reply

Marsh Posté le 12-06-2008 à 18:31:21    

Sinon tu peux faire :
 

Code :
  1. $str = implode(',', $arrvar);
  2. $str .= ',d';
  3. $arrvar = explode(',', $arrvar);


 

Spoiler :

Nan je déconne :o


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-06-2008 à 20:19:53    

Merci pour les réponses rapides et utiles.

Reply

Marsh Posté le 12-06-2008 à 20:29:49    

Dj YeLL a écrit :

Sinon tu peux faire :
 

Code :
  1. $str = implode(',', $arrvar);
  2. $str .= ',d';
  3. $arrvar = explode(',', $arrvar);


 

Spoiler :

Nan je déconne :o



spisse de gros degueulasse i ca se trouve il sait meme pas lire les spoilers  

Spoiler :

[:cupra_yvele]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 13-06-2008 à 11:24:45    

Dj YeLL a écrit :

Sinon tu peux faire :
 

Code :
  1. $str = implode(',', $arrvar);
  2. $str .= ',d';
  3. $arrvar = explode(',', $arrvar);


 

Spoiler :

Nan je déconne :o



Ca marche pas  :fou:  
 
T'as fais une faute  [:eddy_]  

Code :
  1. $str = implode(',', $arrvar);
  2. $str .= ',d';
  3. $arrvar = explode(',', $str);


 
 
T'es naze on peut faire ça beaucoup plus simplement en 1 ligne de code :

Spoiler :


$str = explode(',', implode(',', $arrvar).',d');


 [:retsa]

Reply

Marsh Posté le 13-06-2008 à 11:26:00    

C'était pour vois si ça suivait :o
 
 
C'est important de faire des fautes quand on explique quelque chose, pour pas que ce soit repomper sans réflexion :whistle:

Message cité 2 fois
Message édité par Dj YeLL le 13-06-2008 à 11:26:21

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 13-06-2008 à 12:30:03    

Dj YeLL a écrit :

C'était pour voir si ça suivait :o
 
 
C'est important de faire des fautes quand on explique quelque chose, pour pas que ce soit repompé sans réflexion :whistle:


Et ouais je suis  [:mrbrelle]  
Le pire c'est que des mecs qui postent des tutos ont vraiment l'air de les faire expret sans tester leur code, 90% des tutos trouvés sur le net sur lesquels je suis tombé (sur zend framework) avaient une faute toutes les 10 lignes, des accolades manquantes, bref des trucs qui provoquaient des fatal error.
Le pire sur lequel je suis tombé est un tuto sur lequel il manquait les 5 dernière ligne de code, ça finissait du genre :

Code :
  1. if( $blabla)
  2. {
  3.       $this->machinemoi($letruc);
  4.       //Fin du tuto


Fallait bien avoir compris le truc pour imaginer ce qu'il y avait après  :lol:

Message cité 1 fois
Message édité par Alisteroid le 13-06-2008 à 12:31:10
Reply

Marsh Posté le 13-06-2008 à 12:31:24    

hahahafr a écrit :

Bonjour,
J'aimerai savoir si il est possible d'ajouter des données dans un array déjà créé, sans écraser les précédentes.


Vu ta question, je te conseille fortement de lire toute la doc PHP :D

Reply

Marsh Posté le 13-06-2008 à 12:31:24   

Reply

Marsh Posté le 13-06-2008 à 13:07:19    

Alisteroid a écrit :


Et ouais je suis  [:mrbrelle]  
Le pire c'est que des mecs qui postent des tutos ont vraiment l'air de les faire exprès sans tester leur code


 
:whistle:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 13-06-2008 à 13:38:56    

C'est pour voir si tu suivais :o

Reply

Marsh Posté le 14-06-2008 à 00:55:20    


 

Dj YeLL a écrit :

C'était pour vois si ça suivait :o
 
 
C'est important de faire des fautes quand on explique quelque chose, pour pas que ce soit repomper sans réflexion :whistle:


hummm


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 14-06-2008 à 11:03:05    


 
Tu ne serais pas ... genre ... grillé ? :??:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 14-06-2008 à 11:06:18    

pt1 j etais pas reveillé moi [:pingouino]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 14-06-2008 à 11:07:22    

 

:D


Message édité par Dj YeLL le 14-06-2008 à 11:10:00

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 14-06-2008 à 11:09:09    

[:neowen]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed