Probleme simple cote en php

Bonjour,

Je suis bloqué depuis pas mal de temps j'ai beau cherche sur Google je ne trouve pas la réponse à mon probléme, j'ai besoin d'afficher la valeur de ma variable $toto = "flo";
Je sais faire mais il faudrait que j'arrive à l'afficher entre simple cote, ( echo '$toto'; ) .
Sachant que la simple cote renvoi le contenu ici $toto, et que je ne peut pas utiliser une double cote (" "), j'ai essayé d'utiliser des caractéres d'échappement comme \ devant les simples cotes mais sans succet.

Si quelqu'un pouvait m'indiquer la solution se serait simpas.
Merci d'avance pour vos réponses.

Flo.
Configuration: Windows Vista Internet Explorer 7.0

6 réponses

  1. Contributeur
    Essaye de cette façon :

    <?php
    $test = "toto";
    echo "'" . $test . "'";
    ?>


    1. Cela marche sauf que sa m'affiche lors du résultat : ' toto ' . Moi je voudrais que sa ne m'affiche que toto san les simples cotes. N'étant pas un as en php je ne sais pas si c'est possible d'afficher toto sans les simple cotes

      Merci de vos réponses si rapides.
      1. Contributeur
        Heu... dans ta question de départ, tu demandes exactement l'inverse...

    2. Je passe mon code se serat plus simple :)

      echo"<form method='post' action='#' name='$form_sup'>";

      avec $form_sup = flo

      Avec cette configuration actielle sa ne marche pas puisque 'name' vaut $form_sup et non pas flo.
      Je voudrais arriver a faire en sorte que sa affiche flo et non pas $form_sup. Tous cela en gardan les simples cotes

      Merci de vos réponse en espérant avoir été plus claire.
      1. Contributeur
        Pour afficher name='flo' :

        <?php
        $form_sup="flo";
        echo "<form method='post' action='#' name='$form_sup'>";  
        ?>


        Pour afficher name=flo :

        <?php
        $form_sup="flo";
        echo "<form method='post' action='#' name=$form_sup>";  
        ?>


        (les deux, parce que je n'ai toujours pas vraiment compris ce que tu souhaites...)