странный массив

animad

Новичок
странный массив

Ситуация следующая:

Существует некий текстовый фаил, некая функция, преобразующая фаил в нужный мне массив. Фаил представляет собой множество строк являющихся инф. о произведении (id, name, date, ...). Функция делает массив с индексами по id и содержимым по name.

Пример:

$mas[0]="???";
$mas[1]="???";
$mas[2]="???";
$mas[4]="???";
$mas[8]="???";

Проблема:

Команда print_r() выводит все верно, count() показывает 4, а проход по массиву при помощи for не выводит 8-й элемент, даже если в цикле в условии к размеру массива тупо добавить еще 20 лишних проходов.

Данный элемент выводится на экран если на него сослаться в прямую, без цикла.

Народ, please, как с этим справиться.
 

Бегемот

Новичок
> count() показывает 4, а проход по массиву при помощи for не выводит 8-й элемент

а как она его покажет если размер массива судя по count() равен 4??

В общем - код в студию :))
 

RomikChef

Guest
не надо никакого кода.
если числовые индексы идут не по порядку, то фор просто не подходит.
 

animad

Новичок
Джуниор Мембер, Я знаю что там есть 8-й элемент, в массиве он тоже есть и принт_р его показывает, так что...

И вообще спасибо что помогали, хота я и сам допер.
 
Сверху