Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP-problem] Palindrom
Apticer
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.04.2010

Ostrzeżenie: (0%)
-----


Dostałem zadanie które nie za bardzo wiem jak zrobić czy nawet się za to zabrać..

Napisz funkcję, której argumentem jest dowolny tekst. Funkcja zwraca palindrom tekstu w którym
każde słowo jest pisane od dużego znaku.
Plik z funkcją jest wczytywany do kodu HTML z osobnego pliku. Wpisany tekst i palindrom powinny
pojawić się na ekranie.

Wie ktoś może jak się za to zabrać? Jakaś gotowa funkcja?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cisu
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

Ostrzeżenie: (0%)
-----


Ja nie wiedziałem, że jest taka funkcja jak strrev, a dla siebie napisałem swoją, może komuś się przyda (IMG:style_emoticons/default/smile.gif)

  1. function palindrom($str)
  2. {
  3. $str1 = strtolower($str);
  4. $dlugosc = strlen($str1);
  5.  
  6. if($dlugosc > 0) { // sprawdzamy, czy podany ciąg nie jest pusty
  7. for($i=0;$i<=$dlugosc;$i++)
  8. {
  9. $temp = $str1[$dlugosc - $i];
  10. $str2 .= $temp; // generujemy ciąg odwrotny do podanego
  11. }
  12. if($str1 == $str2) // porównujemy oba ciągi
  13. {
  14. return true; // jeśli są one identyczne, funkcja zwraca wartość true
  15. } else
  16. {
  17. return false; // a jeśli nie, wartość false
  18. }
  19. } else
  20. {
  21. return false; // jeśli podany ciąg jest pusty, również jest zwracana wartość false
  22. }
  23. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 21:28