>> String et caractères spéciaux

Petit nouveau ! | 6 Messages

20 janv. 2023, 12:29

J'utilise wordpress et je recupére une variable par php pour intégrer dans un shortcode la variable.
1. la variable est envoyée ainsi : https://url?dep_var=54-meurthe-et-moselle
2. code pour récupérer la variable :
<?php
if(isset($_GET['dep_var'])){
$defdep_var = $_GET['dep_var'];
echo $defdep_var;
}
?>
3. vérification : je récupère en echo le sttring : 54-meurthe-et-moselle

QUESTION :
Comment faire pour créer les caracteres suivants : [ et ]
echo ([template="default" tags=.$defdep_var]) j'obtiens l erreur.
Comment faire ?

Je galère avec les caractères, pas vraiment expert comme vous le voyez.
Merci à vous

Avatar du membre
Mammouth du PHP | 1609 Messages

20 janv. 2023, 13:51

Salut, tu devrais lire cette page et bien regarder tous les exemples.
https://www.php.net/manual/fr/function.echo.php
Développeur web depuis + de 20 ans

Petit nouveau ! | 6 Messages

20 janv. 2023, 14:41

Merci Saian pour ta réponse.
J ai essayé ceci mais erreur
Aurais-tu une idée ? merci
<?php
if(isset($_GET['dep_var'])){
$defdep_var = $_GET['dep_var'];
echo $defdep_var.\"\[\";// le symbole [ peut-il est passé ou par car les shortcodes me réclament
}
?>

Avatar du membre
Mammouth du PHP | 1609 Messages

20 janv. 2023, 16:08

Y a rien de spéciale à faire pour les crochets dans une chaîne.
echo '[template="default" tags="' . $defdep_var . '"]';
Développeur web depuis + de 20 ans