|
|
|
| есть класс, у него переменная, которую я юзаю как многомерный массив
$toursit[id][фамилия][имя][прочая лабудень]
Пытаюсь созадть метод, который выводит содержимое массива (он создается нормально, проверял):
foreach($this->tourists as $id => $toursit)
{
echo $this->tourists[$id]['fistname'];
}
|
А код, собака, не работает. Уже весь мозг сломал, никак понять не могу почему.
Есть варнинг: Invalid argument supplied for foreach() In...
Ребята, дайте знать кто знает - что тут не так? | |
|
|
|
|
|
|
|
для: Zilog
(14.10.2008 в 01:08)
| | > [id][фамилия][имя]
На один идентификатор может быть повешено несколько фамилий, а среди них будут такие фамилии, у которых может быть несколько имён? :)
> Invalid argument supplied for foreach() In...
$tourist-то, наверное, массив, а вот $this->tourists -- точно не массив. | |
|
|
|
|
|
|
|
для: BinLaden
(14.10.2008 в 01:35)
| | Спасибо, Неуловимый ;)
на один индентификатор - один человек (одно имя, одна фамлия, один пол, один паркет и тд.)
я разобрался в чем дело, почему у меня не работало. Виной тому я называю "синдром буфера", это ещё когда я на асме кодил, прумал такую "болзезнь"; часто глюки были когда похожиле блоки копировал, а регистры менять забывал кое-где - ониж похожи - ax,bx,eax итд.
а тут просто данные корячил в один массив, а пытался вытащить из другого, несуществующего: ошибка в написании перменной, в одном месте исправил, а в другом забыл - вот и ловил свой глюк. | |
|
|
|