Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Explode... miasta do tablicy... i... problem :)
Forum PHP.pl > Forum > Przedszkole
webber
Witam,

Mam klasę napisaną w Ajaxie która umożliwia autuuzupełnianie inputa o dane pobrane z osobnego pliku...

Wpisuję a pokazuje mi wszystkie wyrazy z osobnego pliku gdzie znaleziono "a". Myśłę, żę każdy wie o co chodzi w autouzupełnianiu biggrin.gif

Ale... tych danych jest dużo, chodzi o zrobienie bazy miast w potaci Miasto * Drugie Miasto * Trzecie Miasto * Czwarte Miasto itd.

To musi wyglądać tak:

  1. <?php
  2. echo '
      ';
  3.  
  4. ';
  • echo'Miasto';
  • echo'';
  •  
  • ';
  •  echo'Drugie Miasto';
  •  echo'';
  •  
  • ';
  •  echo'Trzecie Miasto';
  •  echo'';
  •  
  • ';
  •  echo'Czwarte Miasto';
  •  echo;
  • ?>
  • [PHP] pobierz, plaintext

    itd.

    Ja na razie mam cosik takiego:
    [PHP] pobierz, plaintext
    1. <?php
    2. $miasta = '
    3. * Miasto * Drugie Miasto * Trzecie Miasto * Czwarte Miasto *';
    4.  
    5. $nazwy_miast = explode(&#092;"*", $miasta);
    6.  
    7. echo '
        ';
    8.  
    9. ';
    10. echo $nazwy_miast[1];
    11. echo'';
    12.  
    13. echo
    14. ';
    15. echo $nazwy_miast[2];
    16. echo'';
    17.  
    18. echo
    19. ';
    20.  echo $nazwy_miast[3];
    21.  echo'';
    22.  
    23.  echo
    24. ';
    25.  echo $nazwy_miast[4];
    26.  echo'';
    27.  
    28. ';
    29. ?>
    [PHP] pobierz, plaintext


    Wyświetla mi tak jak chcę czyli w postaci listy:
    Miasto
    Miasto Drugie
    Miasto Trzecie
    Miasto Czwarte

    No i okej skrypt łapie, ale chyba logiczne że nie będę kopiował tego kilkaset razy by skrypt mi to zczytał sad.gif

    Czyli muszę napisać coś co podzieli mi cały mój zbiór miast w postaci Miasto * Miasto * Miasto na

    Miasto
    Miasto
    Miasto

    bez konieczności ręcznego kopiowania tego fragmentu:

    [PHP] pobierz, plaintext
    1. <?php
    2. echo
    3. ';
    4. echo $nazwy_miast[3];
    5. echo'';
    6. ?>
    [PHP] pobierz, plaintext


    czyli dodawania kolejnego numeru elementu z tablicy...

    Myślałem o zrobieniu pętli... ale na myśleniu się skończyło smile.gif

    Jeśli coś nie jest dla Was jasne proszę pisać

    pozdrawiam
    maziak
    1. <?php
    2. $miasta = '* Miasto * Drugie Miasto * Trzecie Miasto * Czwarte Miasto * Piate Miasto *';
    3.  
    4. $nazwy_miast = explode('*', $miasta);
    5.  
    6. echo '
        ';
    7.  
    8. $i=1;
    9. while ($nazwy_miast[$i]) {
    10. echo 
    11. ';
  • echo $nazwy_miast[$i];
  • $i++;
  • }
  •  
  • ';
  • ?>
  • [PHP] pobierz, plaintext


    o to Ci chodzi? snitch.gif
    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.