| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 12.05.2021 18:20 / 12.05.2021 18:29
@main[]
$s[__flash|a:1:{s:9:"emailsent"^;i:-1^;}__id|i:27^;__expire|i:1620831074^;permissions|a:1:{s:6:"mode"^;s:32:"E6B0BB3793B311E982A8545200E58E4C"^;}emailsent|s:21:"your e-mail sent well"^;]
^json:string[^fetch_session[$s];$.indent(true)]
@fetch_session[php_session]
$result[^hash::create[]]
^php_session.match[(__id|__expire)\|i:(\d+)\^;][g]{
$result.[$match.1][$match.2]
}И получим: {
"__id":"27",
"__expire":"1620831074"
}p.s. Парсеровский pcre поддерживает рекурсивные выражения, так что, при желании, можно и всю сессию регуляркой разобрать.