Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Czemu to nie działa?, pytanie początkującego
-psycho1488-
post 29.01.2013, 22:09:51
Post #1





Goście







Witam. Chciałbym się trochę poduczyć php, ale mam problem nawet z zadaniami dla bardzo początkujących. A mianowicie chodzi mi o to, że znalazłem gdzieś zadanie które ma polegać na napisaniu funkcji, która z zadanego ciągu wypisze co drugi znak.
Napisałem coś takiego:
  1. <?
  2. function codrugi($text)
  3. {
  4. for($i=0;$i<=strlen($text);$i+2)
  5. echo "$text[$i]";
  6. }
  7.  
  8. codrugi("warszawianka");
  9. ?>


i takiego:
  1. <?
  2. function codrugi($text)
  3. {
  4. $i=0;
  5. while($i<=strlen($text))
  6. {
  7. echo "$text[$i]";
  8. $i+2;
  9. }
  10. }
  11.  
  12. codrugi("warszawianka");
  13. ?>


Ale niestety ani w jednym ani w drugim przypadku to nie działa ;(
Orientuje się ktoś dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tolomei
post 29.01.2013, 22:32:20
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Witaj.

Zamiast
  1. $i+2


Użyj

  1. $i = $i+2


Pozdrawiam.


--------------------
“ Computers are good at following instructions, but not at reading your mind. ”
- Donald Knuth
Go to the top of the page
+Quote Post
-psycho1488-
post 29.01.2013, 22:39:44
Post #3





Goście







THX
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:38