За последние 24 часа нас посетили 17117 программистов и 2181 робот. Сейчас ищут 920 программистов ...

array (создание массива)

Тема в разделе "PHP для новичков", создана пользователем gkhelloworld, 5 дек 2011.

  1. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    объясните как создать массив без числовых ключей

    PHP:
    1.  
    2. foreach ($array as $i => $value) {
    3.         $ar[] = $value;
    4. }
    5. // помню только такой пример, искать в google не могу так как не понимаю как обозначить данный вопрос
    6.  
    Т.е. получается массив вида: array('0'=>'one','1'=>'two');
    а нужен: array('one','two');
     
  2. Mamont

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

    С нами с:
    5 дек 2010
    Сообщения:
    183
    Симпатии:
    0
    1. Массивов без ключей не бывает.
    2. Строковой ключ, который может быть рассмотрен как числовой, будет записан как числовой.
    3.
    PHP:
    1. <?php
    2. if( array('one','two')===array('0'=>'one','1'=>'two') ){
    3.    echo "равны";
    4. } else {
    5.    echo "не равны";
    6. }
     
  3. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    спасибо, разобрался я думал это разные вещи