Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zamiana liter w wyrazach
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam!

mam taki problem...

musze pod php napisać skrypcik o nazwqie "szyfrowanie AtBash". Czyli w danym tekście (np 4-5 zdań) zamienia w każdym wyrazie literke na przeciwległą w alfabecie... czyli zamiast A wstawi Z, zamiast B wstawi Y itd...

wie ktos jak to zrobić ?

najlepiej by było gdyby skrypt rozróżniał też małe i duże liter (czyli za małą wstawi małą a za dużą dużą)

z góry dziękuje za pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
1010
post
Post #2





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


  1. <?
  2.  
  3. $tekst = "to jest jakiś twój tekst";
  4.  
  5. $array = array('a' => 'z', 'b' => 'y', 'c' => 'x', 'd' => 'w', 'e' => 'v', 'f' => 'u', 'g' => 't', 'h' => 's', 'i' => 'r', 'j' => 'q', 'k' => 'p', 'l' => 'o', 'p' => 'k', 'q' => 'j', 'r' => 'i', 's' => 'j', 't' => 'g', 'u' => 'f', 'v' => 'e', 'w' => 'd', 'x' => 'c', 'y' => 'b', 'z' => 'a', ' ' => ' ');
  6.  
  7. $ile_znakow = strlen($tekst);
  8.  
  9. for($i=0; $i<$ile_znakow; $i++)
  10. {
  11.  $tekst[$i] = $array[$tekst[$i]];
  12. }
  13.  
  14. print $tekst;
  15.  
  16. ?>


pisane z palca, ale powinno działać...

Pozdro

Ten post edytował 1010 26.01.2008, 21:51:20
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: 3.10.2025 - 05:12