еще разок про 2мерные массивы

DoctorD

Guest
еще разок про 2мерные массивы

1. Как узнать длину массива по одному из измерений

напр: ar[j]
нужно узнать длину по i

2. можно ли размерности поменять местами(какая-нидь есть функция? =) )
 

Acabar

Guest
нужно узнать длину по i
ну вроде как можно, нада сделать функцию которая из массива ar сделает одну строку, а потом с помощью функции (непомню как называеться, младенческий склерос) подсчитать символы
но это в том случае если я теа правельно понял...
 

DoctorD

Guest
Acabar
офигенно помог ... =))

какие еще предложения?
 

Demiurg

Guest
нету в php никаких трехмерных массиов, и измерений тоже нет. Есть массив, есть массив массивов и тд.
 

crocodile2u

http://vbolshov.org.ru
Re: еще разок про 2мерные массивы

Originally posted by DoctorD
1. Как узнать длину массива по одному из измерений

напр: ar[j]
нужно узнать длину по i

2. можно ли размерности поменять местами(какая-нидь есть функция? =) )

1. count()
2. что ты имеешь в виду?
 

DoctorD

Guest
Demiurg
да я не против, как тогда узнать длину массива массивов =)

-~{}~ 20.07.04 19:02:

crocodile2u
псб
 

Demiurg

Guest
>как тогда узнать длину массива массивов
[m]count[/m]
 

DoctorD

Guest
Вот еще вопрос:

есть массив вида
$ar['title']
$ar['pirce']

i = 1..N (номер записи)

надо стереть $k запись в массиве и пересортировать массив

делаю так
$ar[0]['title'] = 'one';
$ar[0]['price'] = 10;
$ar[1]['title'] = 'two';
$ar[1]['price'] = 20;

$k = 0;
unset($ar[$k]);
array_values($ar);
echo $ar[0]['title'];


он выдает "пустоту", а я жду two

в чем косяк?

-~{}~ 21.07.04 17:09:

как линку убить?

-~{}~ 21.07.04 17:10:

блин, из за vB вопрос слегка перекосило =)

вот такой массив
$ar[j]['title']
$ar[j]['price']
 

saa

Guest
Почитай фундаментальные знания о массивах php http://www.php.net/manual/ru/language.types.array.php. array_values() вобще тут не уперся.

-~{}~ 21.07.04 14:37:

Для дебага используй var_dump() или print_r()

-~{}~ 21.07.04 14:39:

Да, еще совет - храни данные как удобно _тебе_.
 
Сверху