Problème de génération d'une chaine de caractère

Bopi
Invité n'ayant pas de compte PHPfrance

11 août 2006, 18:32

Bonjour à tous,

j'ai un problème que je n'ai jamais rencontré en PHP avec un caractère récalcitrant, après des heures et des heures de test sur mon script (qui en fait marche correctement !!!) une partie infime me fou le bordel, ce caractère c'est celui ci : <

Je m'explique, nous connaissons cela, et ca fonctionne sans problèmes :
	 <?php
	 $eee = "oui";
	 $eee .= "blabla";	
	 $eee .= ">";
	 echo $eee;
?> 
Mais par contre :
	 <?php
	 $eee = "<";
	 $eee .= "blabla";	
	 $eee .= ">";
	 echo $eee;
?> 
Ne marche pas, je sais que cela vient du <, mais comment résoudre ce problème , j'ai essayé en introduisant des . ou \ ou ' je n'y arrive pas, je suis sur que vous avez certainement la réponse !

Cordialement
Bopi
:wink:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

11 août 2006, 18:46

En les transformant en caractères spéciaux
<?php 
     $eee = "<"; 
     $eee .= "blabla";     
     $eee .= ">"; 
     echo $eee; 
?>

Bopi
Invité n'ayant pas de compte PHPfrance

11 août 2006, 20:06

:shock: j'en reste sans voix !
Merci pour cette super réponse rapide et bougrement intelligente, j'aurai pu y penser !

Bopi !

Mammouth du PHP | 991 Messages

13 août 2006, 22:52

bopi ou un modo tu peux marque le sujet comme resolu
DevOps, Symfony4, Hoa

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 août 2006, 00:42

bopi ou un modo tu peux marque le sujet comme resolu
En tant qu'invité il ne peut pas (il faut être inscrit)...
Tu sais ce qu'il te reste à faire si tu reviens :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute