fork(2) download
  1. <?php
  2.  
  3.  
  4. $text = "А роза упала на лапу Азора";
  5. $result = 'палиндром';
  6.  
  7. $text1= mb_strtolower($text);
  8. $text2= str_replace(" ","",$text1);
  9.  
  10. $length = mb_strlen ($text2);
  11. $halfLength = floor($length/ 2);
  12.  
  13. for ($i=0; $i<= $halfLength; $i++) {
  14.  
  15. $a = mb_substr($text2, $i, 1);
  16. $b = mb_substr($text2, -$i-1, 1);
  17. if ($a==$b) {
  18. echo $result."\n"; echo "[ {$a} {$b} ]\n";
  19.  
  20. }else {
  21. echo "ЭТО НЕ ПАЛИНДрОм!11\n";echo "[ {$a} {$b} ]\n";
  22.  
  23. }
  24. }
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
палиндром
[ а а ]
палиндром
[ р р ]
палиндром
[ о о ]
палиндром
[ з з ]
палиндром
[ а а ]
палиндром
[ у у ]
палиндром
[ п п ]
палиндром
[ а а ]
палиндром
[ л л ]
палиндром
[ а а ]
палиндром
[ н н ]