- var_dump: documentation ( source)
- ord: documentation ( source)
<?php
function compare($left, $right) {
if (($length = strlen($left)) != strlen($right)) {
return false;
}
for ($i = 0, $result = 0; $i < $length; $i++) {
$result |= ord($left[$i]) ^ ord($right[$i]);
}
return $result === 0;
}
var_dump(compare('A', 'A'));
var_dump(comapre('A', 'a'));
var_dump(compare('AAA', 'AAA'));
var_dump(compare('µ', 'µ'));