Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z foreach
Forum PHP.pl > Forum > PHP > Object-oriented programming
rychu123
Witam, mam pewien problem, z petlą foreach. Moze mi ktoś powiedzieć dlaczego nie działa ? brak błędów i brak elementów w tablicy

  1. <?php
  2. include_once('simple_html_dom.php');
  3.  
  4. class getInfo
  5. {
  6. private $conn;
  7. public $arr = array();
  8.  
  9. public function Url($url)
  10. {
  11. if(!empty($url))
  12. {
  13. $this->conn = $this->connectUrl($url);
  14. }
  15. }
  16.  
  17. private function connectUrl($url)
  18. {
  19. $html = file_get_html($url);
  20. return $html;
  21. }
  22.  
  23. public function menuNav()
  24. {
  25. $item = array();
  26. foreach($this->conn->find('.list-wrapper ul li') as $menu)
  27. {
  28. $item['title'] = $menu->find('span', 0)->plaintext;
  29. $item['link'] = $menu->find('a', 0)->href;
  30.  
  31. $this->arr[] = $item;
  32. }
  33.  
  34. }
  35. }
  36. $a = new getInfo;
  37. $a->Url('http://allegro.pl/');
  38. $a->menuNav();
  39. print_r($a->arr);
  40. ?>
Pyton_000
Powiedz mi czy to na prawdę aż taki problem żeby sprawdzić jakie wartości masz w zmiennych?
Po nitce do kłębka.


var_dump($this->conn->find('.list-wrapper ul li'));
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-2024 Invision Power Services, Inc.