Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Array a jednak nie...
Forum PHP.pl > Forum > Przedszkole
Neotion
Czy jest to normalne że dla tej samej zmiennej is_array() zwraca true a each() (i inne funkcje obsługi array'ów) wywala błąd

Kod
Warning: each() [function.each]: Passed variable is not an array or object in...


Tablica jest zmienną publiczną w obiekcie i print_r() daje mi:
Kod
Menu Object
(
   [Segment] => dstrgreen_left
   [Array] => Array
       (
           [1] => Array
               (
                   [0] => 1
                   [id] => 1
                   [1] => dstrgreen_left
                   [segment] => dstrgreen_left
                   [2] => 0
                   [pos] => 0
                   [3] => Stronka
                   [title] => Stronka
                   [4] => Newsy


a w środku klasy reset($this->Array); już wywala błąd...


---EDIT---
Ajć to nie miało być w przedszkolu tylko w php.. sorka i proszę o ew. przeniesienie
hwao
mnie to wyglada ze to obietk i masz we wlasciosci klase, napewno do niej sie odwolujesz?
Neotion
Tak, na pewno

problem rozwiązało dodanie w definicji zmiennej jej typu tzn.

  1. <?php
  2.  
  3.  
  4. class Costam{
  5.  
  6. public $array = array();
  7.  
  8. }
  9.  
  10. ?>


Wtedy już nie było problemu i mogłem normalnie tą zmienną walnąć do each'a
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.