За последние 24 часа нас посетили 23709 программистов и 1556 роботов. Сейчас ищут 860 программистов ...

Не могу выбрать элемент из массива.

Тема в разделе "PHP для новичков", создана пользователем SamyRed, 18 апр 2016.

  1. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Вот код:
    Код (PHP):
    1.     switch ($server){
    2.         case "Industrial":
    3.             switch ($casename){
    4.                 case 1: $list = array(array("227:1", 1), array("227:1", 2), array("227:1", 3), array("57", 8), array("57", 16), array("42", 16), array("42", 32), array("money", 200));
    5.                     break;
    6.                 case 2: $list = array(array("227:1", 4), array("227:1", 6), array("227:1", 8), array("227:2", 1), array("227:2", 2), array("57", 16), array("57", 32), array("42", 32), array("42", 64), array("4173", 1), array("4173", 1), array("4174", 1), array("4175", 1), array("money", 350));
    7.                     break;
    8.                 case 3: $list = array(array("227:2", 4), array("227:2", 6), array("227:2", 8), array("227:3", 1), array("227:3", 2), array("57", 32), array("57", 64), array("42", 64), array("4301", 1), array("4684", 1), array("money", 600));
    9.                     break;
    10.                 case 4: $list = array(array("227:3", 16), array("227:3", 20), array("227:3", 24), array("money", 1100));
    11.                     break;
    12.             }
    13.         ; break;
    14.      
    15.         case "Magic":
    16.             switch ($casename){
    17.                 case 1: $list = array(array("227:1", 1), array("227:1", 2), array("227:1", 3), array("57", 8), array("57", 16), array("42", 16), array("42", 32), array("money", 200));
    18.                     break;
    19.                 case 2: $list = array(array("227:1", 4), array("227:1", 6), array("227:1", 8), array("227:2", 1), array("227:2", 2), array("57", 16), array("57", 32), array("42", 32), array("42", 64), array("4173", 1), array("4173", 1), array("4174", 1), array("4175", 1), array("money", 350));
    20.                     break;
    21.                 case 3: $list = array(array("227:2", 4), array("227:2", 6), array("227:2", 8), array("227:3", 1), array("227:3", 2), array("57", 32), array("57", 64), array("42", 64), array("4301", 1), array("4684", 1), array("money", 600));
    22.                     break;
    23.                 case 4: $list = array(array("227:3", 16), array("227:3", 20), array("227:3", 24), array("money", 1100));
    24.                     break;
    25.             }
    26.         ; break;
    27.      
    28.         case "SandBox":
    29.             switch ($casename){
    30.                 case 1: $list = array(array("227:1", 1), array("227:1", 2), array("227:1", 3), array("57", 8), array("57", 16), array("42", 16), array("42", 32), array("money", 200));
    31.                     break;
    32.                 case 2: $list = array(array("227:1", 4), array("227:1", 6), array("227:1", 8), array("227:2", 1), array("227:2", 2), array("57", 16), array("57", 32), array("42", 32), array("42", 64), array("4173", 1), array("4173", 1), array("4174", 1), array("4175", 1), array("money", 350));
    33.                     break;
    34.                 case 3: $list = array(array("227:2", 4), array("227:2", 6), array("227:2", 8), array("227:3", 1), array("227:3", 2), array("57", 32), array("57", 64), array("42", 64), array("4301", 1), array("4684", 1), array("money", 600));
    35.                     break;
    36.                 case 4: $list = array(array("227:3", 16), array("227:3", 20), array("227:3", 24), array("money", 1100));
    37.                     break;
    38.             }
    39.         ; break;
    40.     }
    41.     for ($i = 0; $i < $nums; $i++){
    42.         $item_key = array_rand ($list);
    43.         $item = $list[$item_key];
    44.         echo $item_key." => ".$item[1];
    Но вместо того чтоб выводить первый элемент массива, переменная $item[1] выводит какую-то цифру, предпологаемо, ключ элемента какого-то массива.Как мне получить именно значение из этого массива?
     
  2. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Первый элемент массива, в основном, это не 1, а 0
     
  3. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Что-то совсем тупонул... спасибо)