Het zit namelijk zo dat ik een variabele heb met een kwaliteitsaanduiding die er uit ziet als een aantal sterretjes (asterisktekens), bijvoorbeeld: **.
Nu wil ik deze met de volgende (sterk vereenvoudigde) code letterlijk uitlezen:
De output is als volgt:
Wat heb ik geprobeerd?
* if ($quality== '\*\*\*')
* if ($quality== '\***')
* if ($quality== '***')
* if ($quality== "\*\*\*")
* if ($quality== "\***")
* if ($quality== "***")
* $quality1 = '***'; if ($quality == $quality1)
Alles geeft het zelfde resultaat. Ik ben ten einde hoop. Wie kan mij helpen?
Nu wil ik deze met de volgende (sterk vereenvoudigde) code letterlijk uitlezen:
PHP:
1
2
3
4
5
6
7
| $quality = '***'; echo $quality . '<br/>'; if ($quality== '\*\*\*') { echo '3 sterren kwaliteit is gekozen!'; } echo 'rest van code..'; |
De output is als volgt:
code:
1
2
| *** rest van code.. |
Wat heb ik geprobeerd?
* if ($quality== '\*\*\*')
* if ($quality== '\***')
* if ($quality== '***')
* if ($quality== "\*\*\*")
* if ($quality== "\***")
* if ($quality== "***")
* $quality1 = '***'; if ($quality == $quality1)
Alles geeft het zelfde resultaat. Ik ben ten einde hoop. Wie kan mij helpen?