За последние 24 часа нас посетил 14821 программист и 1722 робота. Сейчас ищут 603 программиста ...

Удаление элемента массива со сдвигом остальных

Тема в разделе "PHP для новичков", создана пользователем блудный сын, 24 сен 2008.

  1. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Подскажите, если ли в РНР функция, которая позволяет удалить элемент(ы) массива со сдвигом значений ключей для всех остальных элементов?
    Например, есть массив:
    $a[0]=a;
    $a[1]=b;
    $a[2]=c;
    $a[3]=d;
    $a[4]=e;
    Нужно удалить $a[3]=c; и чтобы стало вот так:
    $a[0]=a;
    $a[1]=b;
    $a[2]=d;
    $a[3]=e;
     
  2. neverlose

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

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    unset($a[3]);
    sort($a);
     
  3. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  4. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Спасибо. Хорошая функция. Но пока ее не применяю. Оказалось, что у меня удаляемые элементы массива часто идут не подряд, поэтому пользуюсь способом указанным чуть выше.