fork(2) download
  1. <?php
  2. $text = "А роза упала на лапу Азора";
  3. $text1=mb_strtolower($text);
  4. //$chars = preg_split('//', $text1, -1, PREG_SPLIT_NO_EMPTY);
  5. str_replace(" ","",$text1);
  6. $count = mb_strlen($text1);
  7. $hall = floor($count/2);
  8. $k=0;
  9. for ($i=0;$i<=$hall;$i++){
  10. $symbol1 = mb_substr($text1,$i,1);
  11. $symbol2 = mb_substr($text1,($count-$i),1);
  12. if($symbol1 == $symbol2){
  13. $k+=1;
  14. }
  15. }
  16. if($k==$hall){
  17. echo"Палиндром";
  18.  
  19. }
  20. if($k!=$hall){
  21. echo"Не палиндром";
  22. }
  23.  
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
Не палиндром