Aller au contenu

Distinguer deux variables empilées


Sujets conseillés

Posté

Bonjour

Jappelle depuis différentes pages deux fichiers contenant des variables :

include ("fichier1.php");
include ("fichier2.php");

avec de nombreuses occurrences de fichier2.php contenant des valeurs différentes suivant la page appelante.

Dans certains cas, la même variable $variable006, par exemple, peut être spécifiée dans fichier1.php et fichier2.php.

Naturellement, en appelant $variable006, je récupère alors la valeur qui se trouve dans fichier2.php.

Ma question : comment récupérer la valeur qui se trouve dans fichier1.php, si cest possible ?

Par avance merci de votre aide.

Francois

Posté

Bonjour,

tu peux renommer ta variable, en $variable006_fichier1 par exemple,

si tu as un grand nombre de variables à traiter, tu peux effectuer un traitement de ce style :

<?php 
$vars=array('variable001','variable002','variable003');
foreach($vars as $key=>$value){${$key.'_fichier1'}=${$key};}
?>

et si les noms de ces variables se suivent de façon logique, tu peux t'inspirer de cet exemple :

<?php 
$vars=array();
for($i=1;$i<=9;$i++){array_push($vars,'variable00'.$i);}
for($i=10;$i<=99;$i++){array_push($vars,'variable0'.$i);}
foreach($vars as $key=>$value){${$key.'_fichier1'}=${$key};}
?>

Posté

bonjour et merci de vos réponses.

A la vérité, je ne voyais pas de solution mais vous m'avez montré que c'est possible.

Je vais travailler là-dessus.

Merci encore.

Francois

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...