Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.02.2010 Ostrzeżenie: (0%)
|
Witam!
W programowaniu php ledwo raczkuje ale sprawia mi ono przyjemność.Pisząc skrypt napotkałem niestety przeszkodę nie do przeskoczenia.Otóż chodzi mi o to aby z formularza wyciągnąć litery a następnie przesunąć je tak aby dały one inne litery.Wszystkim literom alfabetu przypisałem już wartości liczbowe ale teraz nie wiem jak z danych pobranych z formularza wyciągnąć i przesunąć litery. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.02.2010 Ostrzeżenie: (0%)
|
Ok...4 dni ślęczenia przed komputerem utwierdziły mnie w przekonaniu że jednak jestem idiotą.Mam kilka wątpliwości:
1. Funkcja chr powinna zwrócić mi wartości liter jako liczby z kodu ASCII a zwraca mi to samo co wpisałem.Zastosowałem funkcję sprintf gdyż w manualu pisze że jest ona bardziej użyteczna.Jako parametry podałem zmienną do przekodowania i zakres znaków od 32-127 gdyż chciałem ująć też spację. 2. String chciałem połączyć w jeden ciąg znaków za pomocą funkcji explode.Niestety kiedy chcę zobaczyć efekt otrzymuję Array. 3. Funkcja ord wywala mi pierwszy znak ciągu...jak wydusić z niej resztę cholernych liter? Treść skryptu: <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> </head> <body> <form method="post" action=""> <p><input type="text" name="imie"> Tutaj wpisz swoje imie</p> <p><input type="text" name="zdanie"> A tutaj twoje zdanie</p> <p><input type="submit" value="wyslij"></p> <?php $imie = $_POST['imie']; $zdanie = $_POST['zdanie']; $efekt_zdanie = sprintf($zdanie,32-127); $efekt_imie = sprintf($imie,32-127); $tablica_imie = explode(",", $efekt_imie); echo ($tablica_imie); ?> </form> </body> </html> Proszę o cierpliwość i łopatologiczne objaśnienie mi tego co robię źle (choć za dużo nie zrobiłem...) |
|
|
|
.::Shaman::. [PHP]Wyciąganie liter ze zdania 19.02.2010, 17:44:44
erix chr i ord?
Jeśli nie to, to sprecyzuj. 19.02.2010, 18:52:24
.::Shaman::. <form method="post" action="... 19.02.2010, 20:41:28
erix No to tymi funkcjami, co napisałem.
A reszta, to ... 19.02.2010, 22:01:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:56 |