Так что я пытаюсь найти несколько специальных символов, таких как {, $ в строке, возвращаемой DOM элементаFinding знак доллара с StrPos
Когда я бегу
if(strpos("$", $u) === FALSE AND strpos("{", $u) === FALSE AND $u != "#") {
echo "Attempting {$u} ecoded: ".urlencode($u)."<br/>";
return true;
}
Однако, когда я его запускаю , он печатает:
Attempting register.php ecoded: register.php
Attempting {$url} ecoded: %7B%24url%7D
Attempting $authUrl ecoded: %24authUrl
Attempting services.php ecoded: services.php
Поэтому я попытался использовать значения HEX и ASCII, но все равно не повезло!
Если вы ищете символ, попробуйте: 'if (strpos (" $ ", $ u)! == FALSE И strpos (" {", $ u)! == FALSE AND $ u! =" # ")' –
Каков ваш вопрос? –
Да, в чем вопрос. –