Я имею массив отформатирована строку, хранящуюся в переменном, где мне нужно, чтобы преобразовать его в реальный массивАнализировать Массив Форматированной Строка как массив в PHP
вот мой код
$hello ="array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'subject_id',
'value' => 'CE6301',
'compare' => '='
),
array(
'key' => 'regulation',
'value' => '2013',
'compare' => '='
),
)
)";
Так вот представляет собой массив, мне нужно преобразовать в отформатированные массив в PHP
так что, когда мой массив печатается он должен выглядеть примерно так
Array ([numberposts] => -1 [post_type] => post [meta_query] => Array ([relation] => AND [0] => Array ([key] => subject_id [value] => CE6301 [compare] => =) [1] => Array ([key] => regulation [value] => 2013 [compare] => =)))
Какой функции я должен использовать в PHP для преобразования строки массива в обычный массив
'eval()'. Но обязательно прочитайте об этом. – Martijn
@Martijn Ницца, я бы не подумал об этом – andrew
, сохраняя его в JSON, прежде чем это было бы лучше. – 2014-08-30 12:07:33