Comment echo en PHP, html tags
Je suis allé à travers ce avant de poster:
Comment puis-je écho HTML en PHP?
Et encore ne pouvait pas le faire fonctionner.
Je suis en train de faire écho de cette:
<div>
<h3><a href="#">First</a></h3>
<div>Lorem ipsum dolor sit amet.</div>
</div>
<div>
Mais je ne peut toujours pas trouver un moyen de rendre les balises "" et " disparaissent, que dois-je faire?
Merci beaucoup à vous tous! Je vais voir quelle réponse correspond le mieux et qui est le mieux voté (accepter). Mais encore une fois merci à tous pour votre aide!
OriginalL'auteur Trufa | 2010-10-14
Vous devez vous connecter pour publier un commentaire.
Il suffit de le mettre entre guillemets simples.
OMG si simple!! Merci beaucoup, a Fonctionné comme un charme!
rappelez-vous juste d'échapper à tout " que vous pourriez avoir dans votre code html avec barre oblique inverse comme ce \'
Ce n'est pas de travail pour moi.J'écris code suivant echo '<a href="google.com"><img src="newone.jpg" /></a>'; il produit le résultat en tant que "<\/a>" avec des guillemets.
OriginalL'auteur William Macdonald
Avez-vous essayé le heredoc solution basée sur:
OriginalL'auteur codaddict
En utilisant le premier mécanisme donné, il va le faire.
OriginalL'auteur Ignacio Vazquez-Abrams
Vous avez besoin pour échapper à la
"
de sorte que PHP n'a pas les reconnaître comme faisant partie de votre code PHP. Vous faites cela en utilisant le\
caractère d'échappement.Donc, votre code devrait ressembler à ceci:
OriginalL'auteur Saladin Akara
Si vous voulez sortir de grandes quantités de HTML, vous devriez envisager d'utiliser heredoc ou nowdoc de la syntaxe. Cela vous permettra d'écrire vos chaînes sans le besoin de s'échapper.
Noter également que, parce que PHP est un langage intégré vous pouvez l'ajouter entre vous contenu HTML, et vous n'avez pas besoin de faire écho à toutes les étiquettes.
Aussi, si vous voulez juste à la sortie d'une variable, vous devez utiliser le court de main de sortie balises
<?=$var?>
. C'est l'équivalent de<?php echo $var; ?>
.OriginalL'auteur Alin Purcaru
Séparer le HTML du PHP est la meilleure méthode. C'est moins compliqué et facile à déboguer.
OriginalL'auteur Wazy
Vous avez une variété d'options. L'un serait d'utiliser PHP comme moteur de template c'est:
Une autre possibilité serait d'utiliser les guillemets simples, qui vous permettent de laisser des guillemets non cotées et prennent également en charge les retours à la ligne dans les littéraux:
Une autre serait d'utiliser un HEREDOC, ce qui laisse les guillemets doubles intacte, prend en charge les retours à la ligne, et développe également toutes les variables à l'intérieur:
OriginalL'auteur Victor Nicollet
pas besoin d'utiliser echo sir suffit d'utiliser la balise . bienvenue 🙂
OriginalL'auteur Dave Niaga Lape
Vous pouvez remplacer '<' avec
<
et '>' avec>
ex:sortie sera visible
<div>
pour des chaînes plus longues en faire une fonction, par ex
Ne pas oublier de mettre les barres obliques inverses
href=\"#\"
ou de le faire avec des guillemets simpleshref='#'
ou la modifier dans une fonction trop avec str_replaceOriginalL'auteur platkos