- chr: documentation ( source)
- bindec: documentation ( source)
- decbin: documentation ( source)
- ord: documentation ( source)
<?php
$first = 'A';
$second = '}';
$ascii_first = ord($first);
$ascii_second = ord($second);
$binary_first = decbin($ascii_first);
$binary_second = decbin($ascii_second);
$binary_XOR = decbin($ascii_first ^ $ascii_second);
$final_ascii = bindec($binary_XOR);
$final_char = chr($final_ascii);
echo "Letters \n\t $first \n\t $second \n";
echo "ASCII values: \n\t $first: $ascii_first \n\t $second: $ascii_second \n";
echo "Binary values \n\t $ascii_first: $binary_first \n\t $ascii_second: $binary_second \n";
echo "XOR of values: \n\t Binary: $binary_XOR \n\t Decimal: $final_ascii\n";
echo "Final character of ASCII value $final_ascii: $final_char";