У меня есть строка: apps/details?id=it.repix.android
Как захватить идентификатор параметра из строки?
Как я могу получить значение параметра id
?
Я попытался регулярное выражение:
$pattern = '/id=(.*)$/';
preg_match($pattern, $url, $matches, PREG_OFFSET_CAPTURE);
$id = $matches[1][0];
Но это работает неправильно, иногда
'$ s =" apps/details? Id = it.repix.android "; $ qry = parse_url ($ s, PHP_URL_QUERY); parse_str ($ qry, $ res); echo $ res ["id"]; ', см. Http://ideone.com/ziek7J –