Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wczytywanie tablicy ze zmiennej
slawexsdz
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 11.09.2013

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


Witam.
Chciałbym osiągnąć taki efekt:
  1. $europa = array('Polska', 'Anglia', 'Litwa', 'Francja');
  2. echo $europa[1] ;


moim celem jest wczytanie elementów tablicy ze zmiennej (jedna zmienna dla wszystkich elementów)
Próbuję zrobić coś takiego, ale niestety bez skutku:

  1. $lista_panstw = "'Polska', 'Anglia', 'Litwa', 'Francja'";
  2.  
  3. $europa = array($lista_panstw);
  4. echo $europa[1] ;


w czym tkwi problem?

Ten post edytował slawexsdz 29.11.2013, 12:33:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Następnym razem napisz, że 'nazwatekstu1.txt', 'nazwatekstu2.txt' że taki wynik jest zamierzony tylko tak to nie działa, jak pozamieniasz te funkcje, bo nie analizowałem tego co tam napisałeś, tylko skupiłem się na tym co chciałeś uzyskać.. Teraz Będzie Ci działać (IMG:style_emoticons/default/wink.gif)
  1. function rozszerzenie($path){
  2. return end(explode('.', $path));
  3. }
  4. function wczytywanie_zawartosci_katalogu_okreslonego_typu ($path, $rozsz) {
  5. $lista = [];
  6. $dir = new DirectoryIterator($path);
  7. foreach ($dir as $fileinfo) {
  8. if($fileinfo->isDot()) continue;
  9. $rozsz_spr = rozszerzenie($fileinfo->getFilename());
  10.  
  11. if($rozsz_spr === $rozsz) //pobieramy dla przykładu tylko pliki z rozszerzeniem txt
  12.  
  13. $lista[] = $fileinfo->getFilename();
  14. }
  15. return $lista;
  16.  
  17. }
  18. $out = wczytywanie_zawartosci_katalogu_okreslonego_typu (".", "txt");
  19.  
  20. var_dump($out);


Cytat
poprawiłem funkcję if, bo brakuje jednego {

może i pisałem z placa ale niczego Ci tam nie brakuje, w jedno-linikowych ifach { } jest nie potrzebne (IMG:style_emoticons/default/smile.gif)

Ten post edytował com 29.11.2013, 23:07:58
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: 29.12.2025 - 09:41