За последние 24 часа нас посетили 17890 программистов и 1717 роботов. Сейчас ищут 928 программистов ...

Удаление элемента массива с определенным значением

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

  1. Luter1984

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

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Один из элементов массива $itemssystem равен строковому значению 'undefined', остальные числовые значения;
    Всего элементов в массиве может быть сколь угодно много...
    Нужно преобразовать массив $itemssystem в строку посредством конструкции implode(). Но предварительно уничтожив элемент массива со значением: 'undefined'....
    Т.е. предположим, что в массиве $itemssystem 5 элементов (1,2,undefined,29,7):
    PHP:
    1. $itemssystem =  $_SESSION['jcart']->items;
    2. $new_itemssystem = implode(",",$itemssystem);
    3. echo $new_itemssystem;
    На выходе имеем: 1,2,undefined,29,7
    А нужно:1,2,29,7
    Заранее спасибо
     
  2. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Может лучше сделать так чтобы "undefined" вообще не попало в массив?
     
  3. Luter1984

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

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Но "undefined" используется в скриптах на других страницах
     
  4. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1