Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Строка в массив / 6 сообщений из 6, страница 1 из 1
13.08.2012, 23:25:31
    #37915248
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строка в массив
Всем привет.
Помогите перевести через регулярку строчку в массив.

1344761853419(["ware",["warehouse","warez","warezcity","warehouse аОаДаЕаЖаДаА","wareface","warez.ks.ua","warehouse 13","warez.ru","warezok","ware"],{r:20544,n:0}])

Заранее спасибо.
...
Рейтинг: 0 / 0
14.08.2012, 00:01:54
    #37915280
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строка в массив
30319861344761853419(["ware",["warehouse","warez","warezcity","warehouse аОаДаЕаЖаДаА","wareface","warez.ks.ua","warehouse 13","warez.ru","warezok","ware"],{r:20544,n:0}]) И как в результате должен выглядеть массив?
...
Рейтинг: 0 / 0
14.08.2012, 00:08:33
    #37915286
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строка в массив
Usman,

ну примерно так
array(
'q' => 'ware',
'str' => array(
'warehouse',
'warez',
'warezcity',
'wareface'
)
)
...
Рейтинг: 0 / 0
14.08.2012, 06:32:10
    #37915363
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строка в массив
3031986,

Код: php
1.
2.
3.
4.
5.
function parse($in) {
        $out = null;
        preg_match_all('/(?|(?:\d+\(\["([^"]+)")|(?:,\["([^"]+)")|(?:,"([^"]+)"))/', $in, $out);
        return array($out[1][0] => array_slice($out[1], 1));
}

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Array
(
    [ware] => Array
        (
            [0] => warehouse
            [1] => warez
            [2] => warezcity
            [3] => warehouse аОаДаЕаЖаДаА
            [4] => wareface
            [5] => warez.ks.ua
            [6] => warehouse 13
            [7] => warez.ru
            [8] => warezok
            [9] => warezzzzzzz
        )

)
...
Рейтинг: 0 / 0
14.08.2012, 21:29:12
    #37916693
3031986
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строка в массив
Usman,

Спасибо больше, помогло.
...
Рейтинг: 0 / 0
15.08.2012, 09:40:55
    #37916985
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строка в массив
json_decode не пробовали использовать?
т.к. унутрях это JSON и есть.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Строка в массив / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]