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
slawexsdz
post
Post #2





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

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


Cały skrypt ma spełnić następujące zadania
1. pobrać zawartość katalogu
2. wczytać pliki z określonym rozszerzeniem
3. wykonać określone operację dla plików

Na razie mam coś takiego:
  1. function wczytywanie_zawartosci_katalogu_okreslonego_typu ($path, $rozsz) {
  2. function rozszerzenie($plik){
  3. preg_match("/\.([^\.]+)$/", $plik, $matches);
  4. return($matches[1]); }
  5.  
  6. //$path = "katalog"; //ścieżka
  7. $dir = new DirectoryIterator($path);
  8. foreach ($dir as $fileinfo) {
  9.  
  10. $rozsz_spr = rozszerzenie($fileinfo);
  11.  
  12. if($rozsz_spr == $rozsz){ //pobieramy dla przykładu tylko pliki z rozszerzeniem txt
  13. $fileinfo = "'".$fileinfo."', ";
  14. $lista = $fileinfo.$lista; }} return $lista;
  15. }



w efekcie otrzymuję coś takiego 'nazwatekstu1.txt', 'nazwatekstu2.txt' itd

Chciałbym to wrzucić do tablicy, aby móc wykonać zbiorowe operacje dla tych plików.

Nie mam pomysłu jak to zrobić inaczej...;/



Wpisałem

  1. print_r($europa);
  2. Array ( [0] => 'Polska', 'Anglia', 'Litwa', 'Francja' )


pierwszy element tablicy jest przypisany do wszystkich nazw. Jak zrobić, żeby poszczególne elementy były widziane oddzielnie?

Ten post edytował slawexsdz 29.11.2013, 12:54:57
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: 15.10.2025 - 09:08