Как получить ФИЗИЧЕСКИ первый и последний элемент массива?

  • Автор темы Автор темы DDT
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

DDT

Новичок
Как получить ФИЗИЧЕСКИ первый и последний элемент массива?

Вот массив
Array
(
[2] => Array
(
[4] => 9
[6] => 10
[8] => 11
[2] => 12
)

[3] => Array
(
[5] => 13
[2] => 14
)

[4] => Array
(
[4] => 15
)

[5] => Array
(
[1] => 16
)

[1] => Array
(
[0] => 17
)
)


Получаю: array[2][8] = 11

Как можно узнать первый ли это или последний ли это элемент в группе array[2]?

К ключам привязаться не могу, т.к. они произвольны и не постоянны :(

Таким образом может есть способ получить ФИЗИЧЕСКИ первый и последний элемент группы массива?

Спасибо.

-~{}~ 25.03.05 14:48:

prev() почему-то для каждого элемента возвращает какой-либо ключ: существующий и несуществующий.

Так что так я пробовал :(
 
что значит "ФИЗИЧЕСКИ"?

может поведаешь зачем тебе это нужно?
 
"ФИЗИЧЕСКИ" - это зачит не array[1][1], а в данном случае array[2][4].

Хотя при другом сформированном массиве могут быть уже и другие ключи для первого элемента.

Зачем - долго рассказывать. Если коротко, то для первого элемента надо применить одно форматирование, для последнего - второе, а для остальных - третье.
 
DDT
разберись с понятием ПЕРВОГО элемента массива....

есть ключи, есть значения...
Который элемент первый?
 
и что дальше?

Как при этом узнать, что array[3][5] - первый, а array[3][2] - последний?
 
DDT
тебе при переборе? посчитай размер массива и веди счетчик при переборе.
если просто достать первый и последний элемент, то reset current и end
 
тот, который выберется первым - первый, вторым - второй
гениально, правда?
 
2 Фанат

да вот в том-то и дело, что надо не "абсолютно" первый и последний :\ А первые последние в КАЖДОЙ группе первого уровня.

Хотя чувствую ты прав, без фуекции придется пользоваться счетчиком.

-~{}~ 25.03.05 15:03:

Автор оригинала: Tor
тот, который выберется первым - первый, вторым - второй
гениально, правда?
2 Tor

Ты б не ехидничал а помог бы ;)
 
ты бы не лепетал бред, а использовал то, что тебе советуют

"физически", понимаешь ли...
распечатай его на бумагу, вырви середину и получишь "физически"
 
Автор оригинала: Tor
ты бы не лепетал бред, а использовал то, что тебе советуют

"физически", понимаешь ли...
распечатай его на бумагу, вырви середину и получишь "физически"
О, прости мастер, что нарушил твой покой! :)
Хорошо, а что посоветуешь?
 
согласен, это я от себя немного... :\ Извиняюсь.

Надо искать первый и последний элемент в каждом элементе первого уровня.

Так понятней?
 
никаких элементов и уровней тоже не бывает.
в тот момент, когда до тебя дойдёт что бывают только МАССИВЫ, твой вопрос будет решён.
 
foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach foreach

так понятно?
или сколько раз нужно тебе сказать, что бы дошло?
 
Автор оригинала: Panchous
DDT
разберись с понятием ПЕРВОГО элемента массива....

есть ключи, есть значения...
Который элемент первый?
На моем примере:
первые:
array[2][4]
array[3][5]
array[4][4]
array[5][1]
array[1][0]

последние:
array[2][2]
array[3][2]
array[4][4]
array[5][1]
array[1][0]
 
DDT
прочитай последний ответ Tor
а потом, не тратя время на пустую болтовню на форуме, пойди и сделай то, что тебе надо
 
ну что ж я foreach() не знаю? :)

Все таки склоняюсь к твоему варианту счетчика.

Спасибо, Фанат.

А вот Tor - НЕ спасибо!!!!
 
DDT, зря ты так.
Надо быть скромнее и не искать виноватых в собственном косноязычии.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху