@bagadjan

Как загнать строку регулярным выражение в ассоциативный массив?

Есть часть URL фильтра */name=Asus;model=AG4;type=WS2
Как с помощью регулярного выражения на PHP загнать данные в ассоциативный массив вида:
$array = ['name' => 'Asus',
          'model' => 'AG4',
          'type' => 'WS2'];
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
preg_match_all('/(\w+)=(\w+)/', $str, $matches);
$data = array_combine($matches[1], $matches[2]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@66demon666
Сетевой админ, АТС-админ
preg_match_all
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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