Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyciąganie liter ze zdania, Wyciąganie liter ze zdania
.::Shaman::.
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
.::Shaman::.
post
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...)
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: 27.12.2025 - 08:56