Reconstitué une variable

Résolu
mont_dani Messages postés 232 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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   Statut Membre Dernière intervention  
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
Dans ce cas-ci, pourquoi ne pas utiliser un tableau?
0