Remplacer un résultat par un autre - PHP - Programmation
Marsh Posté le 28-06-2010 à 17:52:30
L'opérateur .= ajoute une string à une variable.
L'opérateur = affecte une valeur à une variable
Code :
|
$var .= 'string' est un raccourci pour $var = $var . 'string', ce qui signifie que l'on affecte à $var sa valeur actuelle suivie de 'string'
Marsh Posté le 29-06-2010 à 09:55:00
Ton code :
Code :
|
Marsh Posté le 29-06-2010 à 10:01:40
C'est ce que j'avais compris et j'ai déjà fait cette manip mais dans ce cas, le premier get ne s'affiche plus...
Marsh Posté le 29-06-2010 à 10:24:15
Voici un bout de code qui devrait faire ce que tu veux
Code :
|
Mais c'est assez moche comme façon de faire ... Pourquoi passer les paramètres en global et pas en paramètre de la fonction ?
Marsh Posté le 29-06-2010 à 10:55:48
Ben désolé de te donner tout ce mal mais ça ne fonctionne pas non plus...
J'ai :
=> pour le premier get : _rub
=> pour le deuxième get : _rub + _sousrub (alors que je ne veux que _sousrub)
Marsh Posté le 29-06-2010 à 11:30:32
dexenium a écrit : Ben désolé de te donner tout ce mal mais ça ne fonctionne pas non plus... |
Ce n'est pas dans cette fonction qu'est le problème alors. Peut-être la fonction get ?
Mais je te le redis, tu devrais revoir l'architecture générale ...
Enfin, tu n'es pas obligé d'utiliser $GLOBALS.
Soit tu déclares les variables comme globales avec le mot clef global, soit tu y accèdes avec $GLOBALS. Faire les deux est redondant.
http://php.net/manual/fr/language.variables.scope.php
Marsh Posté le 28-06-2010 à 17:26:47
Bonjour
A l'aide de cette fonction j'affiche un titre de page.
Ce que je voudrais c'est que au moment du deuxième get mon $sousfam remplace mon $fam car là les deux s'affichent
Comment faire, j'ai tenté avec un str_replace() mais je ne sais pas comment l'utiliser et si c'est adapté pour cela.
Pouvez vous m'aider ?
Merci