Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получить параметры из строки / 4 сообщений из 4, страница 1 из 1
20.09.2015, 15:10
    #39056658
nup!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить параметры из строки
Есть строка с параметрами, записанная в следующем виде:

Код: php
1.
::param1::Параметр1::/param1::::param2::Параметр 2::/param2::...



Каким регулярным выражением можно ее разобрать при помощи функции "preg_match", чтобы на выходе получился массив параметров?
...
Рейтинг: 0 / 0
21.09.2015, 09:50
    #39057003
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить параметры из строки
nup!,

Код: php
1.
2.
3.
4.
5.
<?php
$str="::param1::Параметр1::/param1::::param2::Параметр2::/param2::::param3::Параметр3::/param3::";
$pattern="/(:{2}[^:]+:{2}([^:]+):{2}\/[^:]+:{2})/";
preg_match_all($pattern,$str,$arr);
var_dump ($arr);
...
Рейтинг: 0 / 0
21.09.2015, 11:33
    #39057134
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить параметры из строки
чет я протупил с лишними скобками
Код: php
1.
$pattern="/:{2}[^:]+:{2}([^:]+):{2}\/[^:]+:{2}/";
...
Рейтинг: 0 / 0
21.09.2015, 11:44
    #39057148
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить параметры из строки
explode('::')
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получить параметры из строки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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