PHP: Как превратить строку, содержащую выражение массива, в реальный массив?

У меня есть массив пользовательских вводов ($ atts) в виде пар ключ => значение. Некоторые значения могут быть записаны как выражение массива, например:

'setting' => 'array(50,25)'

В этих случаях я хотел бы преобразовать выражение массива, содержащееся в этой строке, в фактический массив. Таким образом, результат будет примерно таким:

$atts = array(
'setting' => array(50,25),
'another' => 'not written as an array expression'
)

Написанный логически, код будет:

Для каждой пары ключ => значение в массиве $ atts ... если значение является строкой, отформатированной как выражение массива ... взорвать это значение в массив.

Кто-нибудь знает, как я написал бы это на PHP?

Ответы на вопрос(4)

Ваш ответ на вопрос