function isBinaryRepresentationOfNumberPalindrome($n) {
return decbin($n) == strrev(decbin($n));
}
function isPalindrome($n) {
return $n == strrev($n);
}
$n = 585; // 1001001001
echo decbin($n) . "\n";
echo (isPalindrome($n) && isBinaryRepresentationOfNumberPalindrome($n) ? "Yes" : "No");
/*
run:
1001001001
Yes
*/