@hisoka_a_little_coder

Как преобразовать строку в массив?

Как преобразовать строку в массив в формате: ключ => значение?
У меня есть строка в формате:

('.r7c1e')=>(8080),
('.r8536')=>(32108),
('.r4b14')=>(999),
('.r51e8')=>(53281),
('.rfa01')=>(55443),
('.rd13d')=>(37409),
('.r935c')=>(23500),
('.r1be5')=>(8081),

Ну и так далее, мне нужно из этой строки создать массив, чтобы было вот так: '.rd13d' => 37409;.
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
@galaxy
$s = <<<EOD
('.r7c1e')=>(8080),
('.r8536')=>(32108),
('.r4b14')=>(999),
('.r51e8')=>(53281),
('.rfa01')=>(55443),
('.rd13d')=>(37409),
('.r935c')=>(23500),
('.r1be5')=>(8081)
EOD;

eval("\$a = [$s];");
var_dump($a);

Извините
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы