A voir également:
- Inserer une variable dans un array
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer un filigrane word - Guide
- Insérer sommaire word - Guide
3 réponses
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
17 avril 2008 à 22:44
17 avril 2008 à 22:44
Je ne sais pas d'où sort $TEXT mais ça doit être une variable globale, donc il faut l'indiquer.
Donc ça donne :
Raph
Donc ça donne :
function Get_JourF($j){ global $TEXT; $jourf=array('Monday'=>$TEXT['Monday'],'Tuesday'=>"$TEXT['tuesday'],'Wednesday'=>$TEXT['Wednesday'], 'Thursday'=>$TEXT['Thursday'],'Friday'=>$TEXT['Friday'], 'Saturday'=>$TEXT['Saturday'],'Sunday'=>$TEXT['Sunday']); return ($jourf[$j]); }
Raph
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
17 avril 2008 à 22:47
17 avril 2008 à 22:47
Bonsoir,
pour pouvoir utiliser une varaible $TEXTE dans une fonction il faut:
- soit que cette fonction soit globale (déclarée comme telle dans la même page que la fonction
- soit tu lui passe la variable lors de l'appel
et l'appel de la fonction : $var=Get_JourF(5 ,$TEXTE);
tu peux tout à fait passer un array en argument à une fonction c'est le cas de $TEXTE il me semble
@lain
pour pouvoir utiliser une varaible $TEXTE dans une fonction il faut:
- soit que cette fonction soit globale (déclarée comme telle dans la même page que la fonction
- soit tu lui passe la variable lors de l'appel
function Get_JourF($j,$TEXTE){ $jourf=array("Monday"=>".......
et l'appel de la fonction : $var=Get_JourF(5 ,$TEXTE);
tu peux tout à fait passer un array en argument à une fonction c'est le cas de $TEXTE il me semble
@lain
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
>
techsguide
17 avril 2008 à 23:45
17 avril 2008 à 23:45
Le résultat final, c'est à TOI de le donner, pas à nous !
Raph
Raph
17 avril 2008 à 23:17
mes variables du type $TEXT['TXXX'] sont contenues dans un fichier de langue c'est un site multilingue.
habitituellement j'ecris
<h2><?=$TEXT['Title']?></h2>
j'obtiens donc mon titre correspondant à la lanue correspondante
donc ce que je veux c'est adapter mon array
17 avril 2008 à 23:24
17 avril 2008 à 23:36
function Get_JourF($j){
global $TEXT;
$jourf=array('Monday'=>$TEXT['Monday'],'Tuesday'=>$TEXT['tuesday'],'Wednesday'=>$TEXT['Wednesday'],
'Thursday'=>$TEXT['Thursday'],'Friday'=>$TEXT['Friday'],
'Saturday'=>$TEXT['Saturday'],'Sunday'=>$TEXT['Sunday']);
return ($jourf[$j]);
}
je n'obtiens rien c'est vide
17 avril 2008 à 23:41
Si tu fais un print_r($TEXT); ?
20 avril 2008 à 03:03