Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]foreach w xml
Forum PHP.pl > Forum > Przedszkole
eminiasty
Chciałbym poniższy kod zamienić na pętle foreach, z tym samym efektem.
  1. $xml = simplexml_load_file('Produkty.xml');
  2. echo $xml->productList[0]->product[0]->productName;
  3. echo '<br>';
  4. echo $xml->productList[0]->product[1]->productName;
  5. echo '<br>';
  6. echo $xml->productList[0]->product[2]->productName;
  7. echo '<br>';


Przeglądając internet wymyśliłem coś w ten deseń:

  1. $i=0;
  2. foreach($xml->productList[0]->item as $item)
  3. {
  4. echo $item->product[$i]->productName;
  5. $i=$i+1;
  6. }

Problem w ty, że nic nie zwraca
Pyton_000
A skąd Ci się nagle `item` wzięło w foreach skoro nie miałeś tego wcześniej?

  1. foreach($xml->productList[0]->product as $product) {
  2.  
  3. echo $product->productName;
  4.  
  5. }
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.