bonjour

je veux récupérer des variables d'une fonction je les passe en global, mais elles restent locales.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$long = '0';
function CoupeTexte($Texte, $NB) {
	$TabMots = explode(" ", $Texte);
	$NvTexte = '';
 
	for ($i = 0; $i < $NB; $i++) {
		$NvTexte .= ' ' . $TabMots[$i];
	}
 
	if (count($TabMots) > $i) {
		global $long;
		$long = '1';
		echo "longueur<br>" . $long;
	};
 
	return $NvTexte;
 
}
 
echo "varible long " . $long;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if ($long == '1') {
			echo '<a href="news.php?id=' . $id . '">Lire la suite</A>';
		}