За последние 24 часа нас посетили 18873 программиста и 1635 роботов. Сейчас ищут 1148 программистов ...

Как вывести первый элемент массива ? если не известен его кл

Тема в разделе "PHP для новичков", создана пользователем mainet, 22 янв 2013.

  1. mainet

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

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    Как вывести первый элемент массива ? если не известен его ключ и значение.
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    Re: Как вывести первый элемент массива ? если не известен ег

    echo array_shift($array);

    Добавлено спустя 3 минуты 23 секунды:
    Re: Как вывести первый элемент массива ? если не известен его кл
    либо
    array_slice()
    либо
    $keys = array_keys($array);
    echo $array[$keys[0]];
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Re: Как вывести первый элемент массива ? если не известен ег

    В массиве есть внутренний указатель, с которым можно работать функциями prev, next, reset, end, each, current и key. Чтобы получить первый элемент, надо поместить указатель в начало и взять текущий элемент.
    Код (Text):
    1. reset($array);
    2. $first = current($array);
     
  4. Oogily

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

    С нами с:
    25 авг 2009
    Сообщения:
    33
    Симпатии:
    1
    Re: Как вывести первый элемент массива ? если не известен ег

    Так reset и так возвращает первый элемент:
    Код (Text):
    1. $first = reset($array);