PHP: substr & Tableau
Résolu/Fermé
digsaw_-
Messages postés
489
Date d'inscription
lundi 14 septembre 2009
Statut
Membre
Dernière intervention
24 septembre 2013
-
31 janv. 2011 à 12:14
digsaw_- Messages postés 489 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 24 septembre 2013 - 1 févr. 2011 à 10:46
digsaw_- Messages postés 489 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 24 septembre 2013 - 1 févr. 2011 à 10:46
A voir également:
- PHP: substr & Tableau
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Href php ✓ - Forum PHP
- Bouton php - Forum PHP
- Echo image php ✓ - Forum PHP
5 réponses
Blocks
Messages postés
98
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
31 janvier 2011
3
31 janv. 2011 à 12:51
31 janv. 2011 à 12:51
Ton problème est mal expliqué, je te recommande d'ajouter des exemples, de modifier le sujet, pour qu'il soit plus compréhensible.
Je ne serais pas là pour te répondre dans les jours à venir, mais ca aura au moins le mérite d'aider les suivants à comprendre.
Je ne serais pas là pour te répondre dans les jours à venir, mais ca aura au moins le mérite d'aider les suivants à comprendre.
digsaw_-
Messages postés
489
Date d'inscription
lundi 14 septembre 2009
Statut
Membre
Dernière intervention
24 septembre 2013
57
31 janv. 2011 à 14:29
31 janv. 2011 à 14:29
$table = array(
'TD' => '<td>',
'F_TD' => '</td>',
'INPUT' => '<input name="valeur" type="text" value="" size=4>',
);
$i=0;
While($i<12)
{
echo $table['TD'];
echo $table['CENTRE']; echo $table['INPUT']; echo $table['F_CENTRE'];
echo $table['F_TD'];
$i++;
}
Voila, donc je déclare un tableau en mémoire avec INPUT, et je l'affiche 12 fois avec mon while, sauf que les 12 input auront la même valeur puisque je fais 12 fois la même opération et donc : name="valeur" => prendra en compte que le dernier input valider.. ce que je voudrais savoir c'est si il y a un moyen avec substr de faire une incrémentation ou quelque chose du genre pour que valeur prenne par exemple valeur+1 (input = valeur1; input = valeur2 ...) ou s'il il y a un autre moyen pouvez vous me le faire connaitre s'il vous plais...?
j'espère que mon explication est assez claire maintenant..
'TD' => '<td>',
'F_TD' => '</td>',
'INPUT' => '<input name="valeur" type="text" value="" size=4>',
);
$i=0;
While($i<12)
{
echo $table['TD'];
echo $table['CENTRE']; echo $table['INPUT']; echo $table['F_CENTRE'];
echo $table['F_TD'];
$i++;
}
Voila, donc je déclare un tableau en mémoire avec INPUT, et je l'affiche 12 fois avec mon while, sauf que les 12 input auront la même valeur puisque je fais 12 fois la même opération et donc : name="valeur" => prendra en compte que le dernier input valider.. ce que je voudrais savoir c'est si il y a un moyen avec substr de faire une incrémentation ou quelque chose du genre pour que valeur prenne par exemple valeur+1 (input = valeur1; input = valeur2 ...) ou s'il il y a un autre moyen pouvez vous me le faire connaitre s'il vous plais...?
j'espère que mon explication est assez claire maintenant..
digsaw_-
Messages postés
489
Date d'inscription
lundi 14 septembre 2009
Statut
Membre
Dernière intervention
24 septembre 2013
57
1 févr. 2011 à 10:12
1 févr. 2011 à 10:12
up !
merci de votre aide
merci de votre aide
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
1 févr. 2011 à 10:44
1 févr. 2011 à 10:44
Bonjour,
Regarde plutôt vers la fonction str_replace c'est à dire :
et la partie qui va être modifié :
J'espère que cela correspond à tes attentes.
Cordialement.
Regarde plutôt vers la fonction str_replace c'est à dire :
$table = array( 'TD' => '<td>', 'F_TD' => '</td>', 'INPUT' => '<input name="valeur" type="text" value="" size=4>', );
et la partie qui va être modifié :
$i=0; While($i<12) { $valeur = ""; $i++; echo $table['TD']; echo $table['CENTRE']; $valeur = $valeur."".$i; echo str_replace('valeur','Valeur'.$valeur,$table['INPUT']); echo $table['F_CENTRE']; echo $table['F_TD']; }
J'espère que cela correspond à tes attentes.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
digsaw_-
Messages postés
489
Date d'inscription
lundi 14 septembre 2009
Statut
Membre
Dernière intervention
24 septembre 2013
57
1 févr. 2011 à 10:46
1 févr. 2011 à 10:46
Merci beaucoup pour ta réponse ! oui maintenant je suis bien fixé ! Merci encore et bonne journée !