Reconstitué une variable

Résolu/Fermé
mont_dani Messages postés 232 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 7 mai 2024 - 26 janv. 2022 à 09:18
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 26 janv. 2022 à 18:47
Bonjour
J’ai un souci avec une variable « reconstitué ». Je m’explique :
J’ai un fichier variable.php qui contient les variables que j’utilise dans ma web.
Quelques unes de ces variable contienne les titres/noms du fichier:
$titre_info_01 = " titre de l’info 01" ;
$titre_info_02 = " titre de l’info 02" ;
$titre_info_03 = "titre de l’info 03" ;
Ect…


Ensuite dans mon fichier info_02.php, j’inclus la possibilité d’aller à l’info suivante ou à la précédente.
Mon problème est le suivant :
$numero_info_anterieur = " 01 " ; //número de l’info précédente
$variable_titre = "$titre_info_".$numero_info_anterieur; 
Echo  $variable_titre ; // renvoi $titre_info_01 


Comment faire pour retourner la valeur de la variable $titre_info_01, dans ce cas " titre de l’info 01 "

Pourriez-vous m’aider à résoudre mon problème.
Par avance merci.

Configuration: Windows / Chrome 97.0.4692.99

2 réponses

jordane45 Messages postés 38470 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 avril 2025 4 742
26 janv. 2022 à 11:16
Bonjour,
$titre_info_01 = " titre de l’info 01" ;
$titre_info_02 = " titre de l’info 02" ;
$titre_info_03 = "titre de l’info 03" ;

$numero_info_anterieur = "01" ; //número de l’info précédente
$variable_titre = "titre_info_".trim($numero_info_anterieur); 

echo  $$variable_titre ; // renvoi $titre_info_01 

0
mont_dani Messages postés 232 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 7 mai 2024
26 janv. 2022 à 18:28
Merci Jordane.

Exactement ce que je voulais.

Le double $$ variable de la variable est très intéressant. J'ai pensé que tu avais fait une erreur de frappe, mais je me suis appercu de l'importance de la double $

Merci
0
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 1 579
26 janv. 2022 à 18:47
Dans ce cas-ci, pourquoi ne pas utiliser un tableau?
0