Tekst met aanhalingstekens enzo gebruiken in $tekst bijvoorbeeld
Tammetje
09/12/2008 16:21:00Hoi,
Ik zit mij af te vragen hoe ik bijvoorbeeld in een string een geheel menu kan plakken.
Nu gaat het fout omdat er dan in de string ook aanhalingstekens enzo zitten.
$tekst="
<ul id="menu">
<li><a href="home.html">Home</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
";
Dus hoe kan ik dat oplossen zodat ie de string wel correct begrijpt en ik het menu in de pagina kan laden? Ik weet dat het mogelijk is maar weet niet hoe.
Alvast bedankt!!!!
Ik zit mij af te vragen hoe ik bijvoorbeeld in een string een geheel menu kan plakken.
Nu gaat het fout omdat er dan in de string ook aanhalingstekens enzo zitten.
$tekst="
<ul id="menu">
<li><a href="home.html">Home</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
";
Dus hoe kan ik dat oplossen zodat ie de string wel correct begrijpt en ik het menu in de pagina kan laden? Ik weet dat het mogelijk is maar weet niet hoe.
Alvast bedankt!!!!
PHP hulp
23/12/2024 17:57:06Mitchell
09/12/2008 16:22:00Tammetje
09/12/2008 16:23:00Mathijs -
09/12/2008 17:18:00tip: voor strings altijd enkele quotes gebruiken. zo krijg je geen output die je eigenlijk niet wil, heb je geen problemen met de dubbele quotes in html, en word je gedwongen om variabelen er buiten te zetten.
er zijn vast meer redenen.
daarnaast kan je de quotes ook gewoon escapen.
er zijn vast meer redenen.
daarnaast kan je de quotes ook gewoon escapen.
Rens nvt
09/12/2008 17:30:00Mathijs schreef op 09.12.2008 17:18:
zo krijg je geen output die je eigenlijk niet wil
Tenzij je natuurlijk enkele quotes weer wilt geven :-) zoals:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
// goed fout
echo 'pagina's';
// goed (bijvoorbeeld)
echo htmlentities("pagina's");
?>
// goed fout
echo 'pagina's';
// goed (bijvoorbeeld)
echo htmlentities("pagina's");
?>
PHP Newbie
09/12/2008 17:49:00Rens, het komt vaker voor dat je dubbele quotes in je string hebt dan dat je enkele quotes hebt. Die ene enkele quote die je tegenkomt escape je dan maar even.
Rens nvt
09/12/2008 18:18:00PHP Newbie schreef op 09.12.2008 17:49:
Rens, het komt vaker voor dat je dubbele quotes in je string hebt dan dat je enkele quotes hebt. Die ene enkele quote die je tegenkomt escape je dan maar even.
@Newbie: we zijn het eens geloof ik ;-) Er werd alleen gezegd dat je altijd enkele quotes moest gebruiken, en dat de uitzondering de regel bevestigd hebben we nu aangetoond geloof ik :-)