string replace copyright teken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Enrico -

Enrico -

14/03/2013 16:10:11
Quote Anchor link
Waarom zet hij in de onderstaande code het copyright teken niet om naar ©?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$tok
= "dit teken is het © copyright";
$tak = str_replace("©","&copy;",$tok);
echo $tak;
?>
 
PHP hulp

PHP hulp

08/12/2021 16:03:01
 
Marvin H

Marvin H

14/03/2013 16:24:47
Quote Anchor link
Je kan geen special char vervangen met str_replace... zover ik weet
 
Wouter J

Wouter J

14/03/2013 16:26:32
Quote Anchor link
gebruik htmlentities hiervoor, of utf8_encode.
 
- SanThe -

- SanThe -

14/03/2013 16:39:17
Quote Anchor link
Dat doet ie dus wél

Script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$tok
= "dit teken is het © copyright";
echo 1 .' '.$tok.'<br/>';
echo 2 .' '.htmlentities($tok).'<br/><br/>';
$tak = str_replace("©","&copy;",$tok);
echo 1 .' '.$tak.'<br/>';
echo 2 .' '.htmlentities($tak).'<br/><br/>';
?>


Uitvoer:
1 dit teken is het © copyright
2

1 dit teken is het © copyright
2 dit teken is het &copy; copyright


Van php.net: htmlentities()

Return Values

Returns the encoded string.
If the input string contains an invalid code unit sequence within the given encoding an empty string will be returned
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.