[PHP] regex et highlight_string
walter
-
walter -
walter -
bonjour tout le monde
voilà j'adapte un bbcode perso, et je cherche à créer une balise [string][/string] qui m'affichera un code en couleur, seulement il refuse de m'afficher les $
exemple mon texte dans la bdd
$var = "test";
echo"$var";
il m'affiche :
="test";
echo"";
vous voyer le problème koi tout les $kelkechose disparraissent
voici comment j'utilise la fonction :
donc comment puis-je afficher les $kelkechose ?
merci d'avance de votre aide
voilà j'adapte un bbcode perso, et je cherche à créer une balise [string][/string] qui m'affichera un code en couleur, seulement il refuse de m'afficher les $
exemple mon texte dans la bdd
$var = "test";
echo"$var";
il m'affiche :
="test";
echo"";
vous voyer le problème koi tout les $kelkechose disparraissent
voici comment j'utilise la fonction :
function string($txt) { $txt = str_replace("<", "<", $txt); $txt = str_replace(">", ">", $txt); $texte= ""; $texte.= highlight_string($txt, true); $texte.="";
return $texte;
}
donc comment puis-je afficher les $kelkechose ?
merci d'avance de votre aide
A voir également:
- [PHP] regex et highlight_string
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Alert php - Forum PHP
3 réponses
Pas sûr de bien comprendre... Tu veux afficher le symbole $ ? Pour afficher le $, il faut soit "échapper" le caractère, soit utiliser des guillemets simples. Les guillemets doubles " permettent d'interpréter les variables de la chaîne.
http://www.nexen.net/docs/php/annotee/function.echo.php
$var = "test";
echo"$var"; //Affiche test
echo '$var'; //Affiche $var
echo "\$$var"; //Affiche $test
echo '$' . $var; //Affiche $test
http://www.nexen.net/docs/php/annotee/function.echo.php
$var = "test";
echo"$var"; //Affiche test
echo '$var'; //Affiche $var
echo "\$$var"; //Affiche $test
echo '$' . $var; //Affiche $test
je vais essayer d'être plus clair
le texte passer en highlight_string est repris dans la variable $txt
donc je récupère le texte :
$txt = <? $var="test"; echo"$test"; ?>
d'ou
highlight_string($txt, true);
maintenant c'est les $($var) contenu dans la variable $txt qu'il ne veut pas afficher
le resulta une fois passer dans le highlight_string me retourne mon texte en couleur mais po les $($var)
donc je veut qu'il me l'affiche comme sa ,$txt contient :
$var = "test";
echo"$var";
mais il me l'affiche :
="test";
echo"";
tu vois les $var ( ou n'improte ) se sont pas afficher, mon code est en couleur sa y'a pas de problème
le texte passer en highlight_string est repris dans la variable $txt
donc je récupère le texte :
$txt = <? $var="test"; echo"$test"; ?>
d'ou
highlight_string($txt, true);
maintenant c'est les $($var) contenu dans la variable $txt qu'il ne veut pas afficher
le resulta une fois passer dans le highlight_string me retourne mon texte en couleur mais po les $($var)
donc je veut qu'il me l'affiche comme sa ,$txt contient :
$var = "test";
echo"$var";
mais il me l'affiche :
="test";
echo"";
tu vois les $var ( ou n'improte ) se sont pas afficher, mon code est en couleur sa y'a pas de problème