&Amp; Korumak için nasıl

2 Cevap php

Tüm HTML kişiler ve ile başlar, çünkü benim blogda bir kod örneğinde bir işareti koruyarak sorun yaşıyorum.

Herhangi bir ipucu?

Örneğin:

<pre>
<code>
<?php 
$pageTitle = str_replace('&', ' &amp;', $page->attributes()->title);
?>
</code>
</pre>

Işler gibi:

<?php 
$pageTitle = str_replace('&', '&', $page->attributes()->title);
?>

2 Cevap

Ben best seçenek ise emin değilim, ama bir geçici çift-kaçmak için öyle:

str_replace('&', ' &amp;amp;', $page->attributes()->title);

Bu şekilde, ilk &amp; bir edebi işareti gibi gösterir, sonra amp; gibi edebi metin gösterir kalan.

Sen Htmlentities () ile dize kodlamak gerekir. Örneğin,

<pre>
<code>
<?php
echo htmlentities("$pageTitle = str_replace('&', ' &amp;', $page->attributes()->title)");
?>
</code>
</pre>