par
Ryle » 14 sept. 2015, 10:05
Bonjour,
C'est sans doute l'idée, mais ce n'est pas du tout ce que fait ton code :
<meta name="Keywords" content="<?php echo $titre;?>,<?php !empty($_REQUEST['type']) ? " ".$aClub[$_REQUEST['type']] : NULL; ;?>">
Ceci affiche le titre complet, puis affiche une virgule, puis affiche la valeur de $aClub[$_REQUEST['type']] si $_REQUEST['type'] est défini, sinon affiche null.
Si tu veux insérer des virgules entre les mots de ta variable $titre, il faut procéder à des remplacements (des espaces par des virgules par exemple) avec str_replace(), preg_replace(), ..., en faisant attention aux espaces multiples que tu insères dans ton titre, probablement gérer les espaces autour des traits d'union pour éviter des ",-," ...
Tu peux aussi faire un explode() / implode(), ça sera peut être plus simple pour évacuer les caractères et espaces indésirables dans un tableau...
Bonjour,
C'est sans doute l'idée, mais ce n'est pas du tout ce que fait ton code :
[php]<meta name="Keywords" content="<?php echo $titre;?>,<?php !empty($_REQUEST['type']) ? " ".$aClub[$_REQUEST['type']] : NULL; ;?>">[/php]Ceci affiche le titre complet, puis affiche une virgule, puis affiche la valeur de $aClub[$_REQUEST['type']] si $_REQUEST['type'] est défini, sinon affiche null.
Si tu veux insérer des virgules entre les mots de ta variable $titre, il faut procéder à des remplacements (des espaces par des virgules par exemple) avec str_replace(), preg_replace(), ..., en faisant attention aux espaces multiples que tu insères dans ton titre, probablement gérer les espaces autour des traits d'union pour éviter des ",-," ...
Tu peux aussi faire un explode() / implode(), ça sera peut être plus simple pour évacuer les caractères et espaces indésirables dans un tableau...