Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Brak iteracji tablicy
Forum PHP.pl > Forum > PHP
ZenekN
Cześć mam problem z tablicą chciałbym uzyskać iterację tablicy









gdy dodam tablicę do array w ten sposób
  1. array($tablica)







to nie iteruje tablicy tylko otrzymuję klucze jako zera jak uzyskać iterację
ikssde
Pokaż więcej kodu, skąd się wzięła ta tablica i jak ją wyświetlasz smile.gif
ZenekN
  1. preg_match_all('/Towar\{([^\}]+)\}/s', $file, $out);
  2. foreach($out[1] as $outk){
  3. $zmienna = explode("\n", $outk);
  4. foreach($zmienna as $zti){
  5. $x= explode("=", $zti);
  6. $st = trim($x[0]);
  7. $ar = array($st,$x[1]);


i tutaj ze zmiennej $ar dostaję ten wynik smile.gif

a chciałbym własnie z pętli foreach otrzymać w ten sposób
  1. $jakaszmienna['nazwa']
  2. $jakaszmienna['kod']





myślałem o array_flip ale nie ukrywam że to jest duży plik i przeglądarka zawiesza się
Pyton_000
  1. $ar[$st] = (isset($x[1]) ? $x[1] : null);
ikssde
Spróbuj tak smile.gif

  1.  
  2. $data = array();
  3.  
  4. preg_match_all('/Towar\{([^\}]+)\}/s', $file, $out);
  5.  
  6. foreach($out[1] as $towar_id => $outk) {
  7.  
  8. $zmienna = explode("\n", $outk);
  9.  
  10. foreach($zmienna as $zti) {
  11.  
  12. $x = explode("=", $zti);
  13.  
  14. $data[$towar_id][trim($x[0])] = isset($x[1]) ? trim($x[1]) : null;
  15.  
  16. }
  17.  
  18. }
  19.  
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.