Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wypisanie liter od a -z
Forum PHP.pl > Forum > Przedszkole
homik363
Witam
Czy jest jakaś funkcja która wypisuje litery od A do Z questionmark.gif?
set4812
$litery = range('a', 'z');
tyle ze to bedzie tablica ;
Kaffiuri
  1. <?php
  2. foreach (range('a', 'z') as $literka) {
  3. echo $literka;
  4. }
  5. ?>
homik363
dziękuje
Ulysess
hmm wydaje mnie się jednak że lepiej tak:

  1. $alfabet = range('a', 'z');
  2. foreach ($alfabet as $literka) {
  3. echo $literka;
  4. }
Fifi209
Cytat(Ulysess @ 14.10.2010, 22:40:08 ) *
hmm wydaje mnie się jednak że lepiej tak:

  1. $alfabet = range('a', 'z');
  2. foreach ($alfabet as $literka) {
  3. echo $literka;
  4. }


Twój przykład jedynie powiela w/w rozwiązanie problemu. Z jedną małą zmianą, która w dodatku jest niepotrzebna.
Staraj się nie przetrzymywać w zmiennych danych, które tylko raz wykorzystasz jak tutaj.

Równie dobrze można zrobić tak:
  1. for ($i=97; $i < 123; $i++) echo chr($i).'<br/>';
Ulysess
dzięki za pouczenie smile.gif

hmm ale czy ten przykład nie zadziała tak samo jak np:
  1. $tablica = array(1,2,3,4,5,6,7,8,9,10,11,12..............);
  2. for($l = 1;$l <= count($tablica);++$l)
  3. {
  4. // warunek
  5. }
czyli przy każdym wykonaniu pętli będzie jeszcze raz liczyć ?
Fifi209
Będzie liczyć z tego co pamiętam, jednakże dodatkowa zmienna jest Ci niepotrzebna - różnicy nie odczujesz a robisz dodatkowe zmienne, które mogą wprowadzić niepotrzebne czasem zamieszanie w kodzie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.