Это похоже на простую задачу, но я не смог найти способ сделать это. У меня есть вывод данных, хранящихся в виде строки, например так:Как преобразовать строку массива в массив в PHP?
$rawData = "array('first' => '$first', 'middle' => '$middle', 'last' => '$last')";
Что мне просто нужно сделать, это преобразовать его в массив:
$arrData = array('first' => "$first", 'middle' => "$middle", 'last' => "$last");
Ближайший я был в состоянии получить это ниже с print_r результатами:
$Data = explode(',', $rawData);
Array
(
[0] => 'first' => '$first'
[1] => 'middle' => '$middle'
[2] => 'last' => '$last'
)
Что мне нужно это:
Array
(
[first] => $first
[middle] => $middle
[last] => $last
)
Должно быть, что-то очень легкое, я забыл. Пожалуйста помоги.
Я потратил много времени, смотря на подобные вопросы на этом сайте, и, глядя на W3Schools и другие ссылки. Я знаю, что я должен игнорировать что-то простое, но не могу найти его. Было бы высоко оценено что-то большее, чем просто -1 голос. Спасибо – user1028866
Я видел, что у этого парня был аналогичный вопрос, но он начинал с массива. Я должен начать с строки. http://stackoverflow.com/questions/684553/convert-php-array-string-into-an-array – user1028866