fork(2) download
  1. <?php
  2. $text = "А роза упала на лапу Азора";
  3. $text1=mb_strtolower($text);
  4. //$chars = preg_split('//', $text1, -1, PREG_SPLIT_NO_EMPTY);
  5. $textFinal = str_replace(" ","",$text1);
  6. $count = mb_strlen($textFinal);
  7. $hall = floor($count/2);
  8. $k=0;
  9. for ($i=1;$i<=$hall;$i++){
  10. $symbol1 = mb_substr($textFinal,($i-1),1);
  11. $symbol2 = mb_substr($textFinal,(-$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.03s 52480KB
stdin
Standard input is empty
stdout
Не палиндром