|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
Bonjour a tous !
voila j'ai un soucis, j'ai une chaine de caractere séparé par une virgule et j'aimerai pouvoir la mettre dans un tableau en en 3 dimensions pour pouvoir le reaffiché dans un tableau mais je ne connais pas la syntaxe... par exemple 1,2,3,4,5,6 ce qui donnerai 1 2 3 4 5 6 si quelqu'un pouvait m'aider ce serait sympa ! je vous remercie pour votre aide |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
les chiffres ne sont qu'un exemple....ca peux etre du texte !dont je ne connais pas la longueur
|
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() ![]() |
Tu connais au moins la longueur de coupe donc :
Code :
|
||
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
ou peut-être http://php.net/manual/fr/function.explode.php et ensuite tu utilises les fonctions des tableaux.
(EDIT : il faut faire attention avec str_split car cette fonction n'est pas compatible avec l'encodage utf-8) |
|
|
00
|
|
|
#6 | |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
A partir de ton tableau à une dimension tu peux bien faire un tableau multidimensionnel, non ?
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
jamais essayé...
|
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Qu'est-ce que tu veux exactement comme résultat final, ça ?
Code :
|
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() |
Bon je pense qu'il y a une incompréhension. Pourrais-tu nous décrire avec une chaine d'exemple ce que tu attends en sortie.
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
en faite je recupere 3 données :
quantité, designation, prix, quantité, designation, prix.... que j'aimerais donc pouvoir enregistrer dans un tableau pour pouvoir les reafficher en forme de tableau quantité designation prix quantité designation prix quantité designation prix .... |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Donc le tableau que je t'ai donné en exemple devrait te convenir. Tu peux utiliser http://www.php.net/manual/fr/function.array-chunk.php (après avoir fait l'explode)
|
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
ok merci je vais tester ça alors....
si il y a d'autres idées je suis preneuse |
|
|
00
|
|
|
#14 | ||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Mais heu ... ça fait juste 3 lignes de code et un peu plus pour l'affichage :
Code :
|
||
|
|
00
|
|
|
#15 | ||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
... et on pourrait vérifier que ta chaine comprend un nombre d'éléments multiple de 3, sinon c'est qu'elle n'est pas bonne. Ce qui donnerait :
Code :
|
||
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
je te remercie j'essayerai dans la soirée
|
|
|
00
|
|
|
#17 | |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
bon ca fonctionne si je passe outre cette notice :
Citation:
Code :
$this->MultiCell(0,5,$value[$i],'1','L',false); |
|
|
|
00
|
|
|
#18 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Ah ben oui mais cette ligne ne fait pas partie du code que je t'ai donné.
Comment veux-tu que je puisse te donner un conseil sans connaître le contexte ? |
|
|
00
|
|
|
#19 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 155 ![]() |
je ressort mes données pour faire un pdf avec fpdf
|
|
|
00
|
|
|
#20 | ||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Je t'ai donné un exemple d'affichage html.
Mais si tu veux faire un pdf avec fpdf il faut simplement te servir du tableau $tab_result qui a été généré à partir de la chaine de caractères et donc utiliser $tab_result comme ressource pour l'affichage avec fpdf. Si l'on prend le tuto n°5 de fpdf pour faire des tableaux cela peut donner ceci : Code :
Et je n'ai pas utilisé la fonction "LoadData" puisque j'ai créé une fonction "Load_Chaine" qui reprend mon précédent code. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com