How to check whether a numbers are palindrome in base 10 and base 2 with PHP

1 Answer

0 votes
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
  
*/

 



answered Jan 8, 2024 by avibootz
edited Jan 8, 2024 by avibootz
...