fork download
  1. <?php
  2.  
  3.  
  4. $text = "А РоЗа УпаЛ а нА Ла пу Азо ра";
  5. $result = 'палиндром';
  6. $length = mb_strlen($text);
  7. $k=0;
  8. $low = mb_strtolower($text);
  9. $res;
  10. $n_text = str_replace(" ","", $low);
  11.  
  12. $halfLength = floor($length/2);
  13. $length_n = mb_strlen($n_text);
  14.  
  15. for($i=0;$i<$halfLength;$i++) {
  16. $res = $length_n-$i-1;
  17. if (mb_substr($n_text,$i,1)==mb_substr($n_text,$res,1)) {
  18. $k=$k+1;
  19. } else {
  20. $k=0;
  21. }
  22. }
  23.  
  24.  
  25.  
  26. if ($k==$halfLength) {
  27. echo $result;
  28. } else {
  29. echo "Нет!";
  30. }
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
палиндром