У меня есть код php, который хранится ((определение массива)) в строке, подобной этой
$code=' array(
0 => "a",
"a" => $GlobalScopeVar,
"b" => array("nested"=>array(1,2,3)),
"c" => function() use (&$VAR) { return isset($VAR) ? "defined" : "undefined" ; },
); ';
существует регулярное выражение для извлечения этого массива, я хочу, чтобы я хотел что-то вроде
$array=(
0 => '"a"',
'a' => '$GlobalScopeVar',
'b' => 'array("nested"=>array(1,2,3))',
'c' => 'function() use (&$VAR) { return isset($VAR) ? "defined" : "undefined" ; }',
);
pD:: я делаю исследование, пытаясь найти регулярное выражение, но ничего не найдено.
pD2:: боги stackoverflow, позвольте мне наполнить это сейчас, и я буду предлагать 400: 3
pD3:: это будет использоваться во внутреннем приложении, где мне нужно извлечь массив из некоторого php файла, который будет "обработан" по частям, я попробую объяснить с помощью этого codepad.org/td6LVVme