За последние 24 часа нас посетил 16691 программист и 1651 робот. Сейчас ищут 1858 программистов ...

ассоциативные массивы

Тема в разделе "PHP для новичков", создана пользователем 79karelin, 20 апр 2008.

  1. 79karelin

    79karelin Активный пользователь

    С нами с:
    12 апр 2008
    Сообщения:
    22
    Симпатии:
    0
    Как известно, доступ к элементу массива (точнее списка) происходит по индексу, т.е.:

    echo "$a[3]" - возвращает значение 4-го элемента списка $a.
    В ассоциативном массиве доступ приосходит по ключу, т.е.
    echo $_GET['my_name'] - возвращает значение my_name в массиве $_GET.

    Есть ли в РНР (5.2.1) функция, возвращающая все ключи указанного массива? Т.е, что бы получив список всех ключей, я бы мог вывести все значения ассоциативного массива.
     
  2. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    для этого существует foreach
    array_keys
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Вывести можно через foreach
    Зачем кавычки?
    array_keys — Выбрать все ключи массива
    array_values — Выбрать все значения массива

    И поставьте домашней страницей справочник -
    http://ru2.php.net/manual/ru/book.array.php
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Тут уже как-то раз объясняли это - чтобы переменная не замёрзла!