@WQP

Как разбить строку?

Здравствуйте, имеется строка
oid=219670389&id=166774936&hash=65b39c9dedc35fe5
Как разбить её на массив. Так чтобы я обращался по oid, id, hash
  • Вопрос задан
  • 2320 просмотров
Решения вопроса 2
Можно так попробовать: javascript.ru/php/parse_str
Ответ написан
Комментировать
mlnkv
@mlnkv
JavaScript Developer
function parse(str) {
  var result = {};
  if (str) {
    str.toLowerCase().replace(/^\?/, "").split("&").forEach(function(pair) {
      pair = pair.split("=");
      result[pair[0]] = !pair[1] ? true : pair[1];
    });
  }
  return result;
}

parse("oid=219670389&id=166774936&hash=65b39c9dedc35fe5");

// {oid: "219670389", id: "166774936", hash: "65b39c9dedc35fe5"}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы