@hisoka_a_little_coder

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

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

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

Ну и так далее, мне нужно из этой строки создать массив, чтобы было вот так: '.rd13d' => 37409;.
  • Вопрос задан
  • 146 просмотров
Решения вопроса 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);

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 09:32
25000 руб./за проект
24 апр. 2024, в 09:27
13000 руб./за проект
24 апр. 2024, в 09:20
10000 руб./за проект