К списку форумов К списку вопросов
массивы в ПХП (грабли)
Cabrio
22.03.2004 - 00:31
суть задачи проста до .......
формирую массив - двумерный. потом надо посчитать количествоо элементов в массиве.
Казалось чего проще! count ($row) а не получается, считает не правильно.
что делаю не так?
$s=0;
for ($i=1; $i<= $records_1; $i++)
{
$row= dbase_get_record($open_db_1, $i);
if ($row[0]==1)
{
$count=$row[1];
$row2[$s]= dbase_get_record($open_db_2,$count);
$s++;
}
}
$count_mass = count($row);
for ($i1=0; $i1<= $count_mass; $i1++)
{
echo (convert_cyr_string ($row2[$i1][2], 'a', 'w'));
}
Mips
1 - 22.03.2004 - 09:25
что содержится в $row[0] и в $row[1] ?
print_r(массив) выведет весь массив. Для удобочитаемости перед print_r напиши Echo "<xmp>";
buster
2 - 22.03.2004 - 10:09
А sizeof с многомерными не работает?
DIVЕR
3 - 22.03.2004 - 13:03
Может, проблема в том, что в условиях цикла for иногда вместо < стоит <= ?..
Cabrio
4 - 22.03.2004 - 14:48
спасибо сейчас попробую .....
Cabrio
5 - 22.03.2004 - 15:01
всем спасибо, граблей как оказалось нет!
просто я вчера одним глазом смотрел бокс, а другим програмил!
оказалось все проще, ошибка в коде, точнее сказать пытаюсь вычислить размер массива row2, а в коде вычисляю размер row. Так что грабли в этом.
А бокс вчера был ничего, засмотрелся и пропустил!
всем спасибо!
buster
6 - 22.03.2004 - 16:03
:о))
Mips
7 - 22.03.2004 - 17:09
...вот я и думаю... чё бы это автомат по болотам-то скакал?

К списку вопросов на форуме Веб-дизайн

>>