fork(1) download
  1. <?php
  2.  
  3.  
  4. $text = "А роза упала наававыпвф";
  5. $result = 'Палиндром';
  6. $nText = mb_strtolower(str_replace(" ","",$text));/* Тут меня беспокоит, что я ввёл 2 новые
  7.   переменные можноли их не вводить? */
  8.  
  9. $length = mb_strlen($nText);
  10. $halfLength = floor($length/ 2);
  11.  
  12. for ($i = 0; $i <= $halfLength; $i++) { /* А тут я понятия не имею что делать?*/
  13. $symbol = mb_substr($nText, $i , 1);
  14. $symbol2 = mb_substr($nText, -($i+1), 1 );
  15. $k = $i +1;
  16. echo "$k раз сравниваем {$symbol} и { $symbol2} это одно и тоже.\n";
  17. }
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
1 раз сравниваем а и { ф} это одно и  тоже.
2 раз сравниваем р и { в} это одно и  тоже.
3 раз сравниваем о и { п} это одно и  тоже.
4 раз сравниваем з и { ы} это одно и  тоже.
5 раз сравниваем а и { в} это одно и  тоже.
6 раз сравниваем у и { а} это одно и  тоже.
7 раз сравниваем п и { в} это одно и  тоже.
8 раз сравниваем а и { а} это одно и  тоже.
9 раз сравниваем л и { а} это одно и  тоже.
10 раз сравниваем а и { н} это одно и  тоже.
11 раз сравниваем н и { а} это одно и  тоже.