Мне нужна функция в PHP, которая делает то же самое, что и
BITXOR(ASC("a"), 9)
делает в Visual FoxPro 9 (результат 104).
Я никогда не кодирую PHP, но функция XOR не такая, я делаю:
ord($lcCaract) xor $lnKey
где $ lcCaract = «a» и $ lnKey = 9, а результат равен 0.
Любая помощь?
$ a ^ $ b Xor (эксклюзивные или) биты, которые установлены в $ a или $ b, но не оба
установлены.
так что попробуйте ниже
echo $result=ord('a') ^ 9;
ord
Вернуть значение ASCII в PHP так же, как ASC
в FoxPro
Следить за этим http://php.net/manual/en/language.operators.bitwise.php
Других решений пока нет …