Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Взрыв мозга, обращение к элементу массива

Тема в разделе "Вопросы, советы и доработки.", создана пользователем dsqwared, 4 фев 2016.

  1. dsqwared

    dsqwared

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    У меня массив вида

    array(5) { ["success"]=> bool(true) ["data"]=> array(961) { [0]=> array(13) { ["Description"]=> string(16) "Авангард" ["DescriptionRu"]=> string(16) "Авангард" ["Ref"]=> string(36) "8e1718f5-1972-11e5-add9-005056887b8d" ["Delivery1"]=> string(1) "1" ["Delivery2"]=> string(1) "1" ["Delivery3"]=> string(1) "1" ["Delivery4"]=> string(1) "1" ["Delivery5"]=> string(1) "1" ["Delivery6"]=> string(1) "0" ["Delivery7"]=> string(1) "0" ["Area"]=> string(36) "71508136-9b87-11de-822f-000c2965ae0e" ["Conglomerates"]=> NULL ["CityID"]=> string(4) "1042" } [1]=> array(13) { ["Description"]=> string(22) "Авіаторське" ["DescriptionRu"]=> string(22) "Авиаторское" ["Ref"]=> string(36) "d30a9675-7404-11e5-8d8d-005056887b8d" ["Delivery1"]=> string(1) "1" ["Delivery2"]=> string(1) "1" ["Delivery3"]=> string(1) "1" ["Delivery4"]=> string(1) "1" ["Delivery5"]=> string(1) "1" ["Delivery6"]=> string(1) "0" ["Delivery7"]=> string(1) "0" ["Area"]=> string(36) "7150812b-9b87-11de-822f-000c2965ae0e" ["Conglomerates"]=> NULL ["CityID"]=> string(4) "1140" }

    Надо вытянуть Название на русском

    делаю так
    $city['data'][0]["Description"] - Работает
    $lang = 'Description'
    $city['data'][0][$lang] - Работает
    $city['data'][0]["DescriptionRu"] - Работает
    $lang = 'DescriptionRu'
    $city['data'][0][$lang] - НЕ Работает!!!! это какой-то ************
    Выдает NULL
    У кого какие мысли ???
     
  2. dsqwared

    dsqwared

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    пришлось делать так....
    $lang = 'Ru';
    $city['data'][0][''Description'.$lang] - Работает

    бред да и только....
     
  3. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Надо сделать раздел - "Развлечения кодеров" ;) И туда все это отправлять.
     
    • Креативщик Креативщик x 1
  4. dsqwared

    dsqwared

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    Мне было не смешно :LOL: , 1 час угробить... в пустую....
    у меня такие приколы бывают))) так, что для раздела хватит)))))))))))))))))))))))))
     
  5. joy66

    joy66

    Сообщения:
    76
    Симпатии:
    13
    Баллы:
    8
    Хм. Все работает
    PHP:
    <?php
    $city
    ['data'][0]["DescriptionRu"]="Жопа";
    $lang 'DescriptionRu';
    $n=$city['data'][0][$lang];
    echo 
    $n;
     
    ?>