Массив -> строка -> массив

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

Модераторы: latteo
  1. Uglik

    Uglik

    Регистр.:
    8 окт 2008
    Сообщения:
    350
    Симпатии:
    14
    Здравствуйте

    Подскажите как можно реализовать такое:
    Есть исходный массив из 100 элементов
    Функцие implode преобразовываю его в страку... обрабатывают регуляркой preg_replace
    И теперь нужно обработанные данные вернуть в такой же по структуре массив
     
  2. kent2177

    kent2177

    Регистр.:
    25 авг 2009
    Сообщения:
    153
    Симпатии:
    17
    Uglik нравится это.
  3. metadon

    metadon Создатель

    Регистр.:
    13 апр 2008
    Сообщения:
    11
    Симпатии:
    3
    Может лучше обрабатывать функцией serialize/unserialize вместо implode
     
  4. Kloster

    Kloster

    Регистр.:
    22 июн 2009
    Сообщения:
    216
    Симпатии:
    12
    Вот только ТС не ответил, как он строку эту обрабатывает, может ее в массив потом уже и преобразовать не удастся?
    Либо расскажите, что делаете и для чего, может быть есть более простой метод.
    А это тут при чем? Формат строки то у него какой будет после обработки?
    В общем, надо задачу подробнее описать, и почитать мануалы, на которые ссылку уже вышедали.
     
  5. Miraage

    Miraage Angular/Laravel

    Регистр.:
    3 июн 2008
    Сообщения:
    230
    Симпатии:
    51
    а чем Вам preg_grep не угодил? :(:
     
  6. Uglik

    Uglik

    Регистр.:
    8 окт 2008
    Сообщения:
    350
    Симпатии:
    14
    разобрался... я просто не указал разделитель по которому опять собирать массив... вот в чем мой касяк... так что все спасибо
     
  7. criooo

    criooo Писатель

    Регистр.:
    19 фев 2007
    Сообщения:
    7
    Симпатии:
    0
    preg_replace умеет работать с массивами.

    Внимательнее мануал читайте, не придется костыли делать:
    http://ru.php.net/preg_replace