Автор Тема: Работа с многомерным массивом  (Прочитано 2134 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Доброе утро!

Интерисует такой вопрос:

есть некий массив:

Array
(
    [
0] => Array
        (
            [
0] => 0
            
[1] => 0
            
[2] => 0
            
[3] => 0
            
[4] => 0
        
)

    [
1] => Array
        (
            [
0] => 36
            
[1] => 100
            
[2] => 0
            
[3] => 383.3116
            
[4] => 0
        
)

    [
2] => Array
        (
            [
0] => 826
            
[1] => 100
            
[2] => 0
            
[3] => 957.3948
            
[4] => 0
        
)

    [
3] => Array
        (
            [
0] => 31
            
[1] => 10000
            
[2] => 0
            
[3] => 10.8385
            
[4] => 0
        
)



и например он может быть любой размерности.
Подскажите как мне выбрать значение n если я знаю только значение первого елемента массива.

Пример:


[2] => Array
        (
            [
0] => 826
            
[1] => 100
            
[2] => 0
            
[3] => 957.3948
            
[4] => 0
        
)



я знаю только значение
  • => 826 - 826 - как мне по этому значению выбрать значение позиции [3]  - тоесть 957.3948


Благодарствую за помощь.
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Работа с многомерным массивом
« Ответ #1 : 11 Мая 2004, 11:42:53 »

$somevalue
=826;
foreach(
$array1 as $a1item) {
  if(
$a1item[0]==$somevalue) {
  echo(
$a1item[3]);
  }
}

Разберись сам.
LJ: Backslashed life (rss)

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Работа с многомерным массивом
« Ответ #2 : 11 Мая 2004, 13:55:28 »
спасибо за помощь.

благодарствую.
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28