Php 从android应用程序链接检索id的最佳方式是什么?

Php 从android应用程序链接检索id的最佳方式是什么?,php,Php,从android应用程序链接检索id的最佳方式是什么 假设我有以下链接: 我只想获取应用程序id:com.prey或org.prowl.wifiscanner或com.asurion.android.mobilererecovery.sprint,无论用户是否在id之后输入其他参数,请使用parse_url,然后使用parse_str作为查询字符串 $query = parse_url($url, "PHP_URL_QUERY"); parse_str($query, $output);

从android应用程序链接检索id的最佳方式是什么

假设我有以下链接:


我只想获取应用程序id:com.prey或org.prowl.wifiscanner或com.asurion.android.mobilererecovery.sprint,无论用户是否在id之后输入其他参数,请使用parse_url,然后使用parse_str作为查询字符串

$query = parse_url($url, "PHP_URL_QUERY");
parse_str($query, $output);
$id = $output['id'];

使用parse_url,然后对查询字符串使用parse_str

$query = parse_url($url, "PHP_URL_QUERY");
parse_str($query, $output);
$id = $output['id'];

您可以通过两行代码很好地完成此操作:

$url = parse_url("https://market.android.com/details?id=com.prey&hl=en");
parse_str($url['query'], $vars);

echo $vars['id']; // => com.prey
运行它:


手动:,

您可以通过两行代码很好地完成此操作:

$url = parse_url("https://market.android.com/details?id=com.prey&hl=en");
parse_str($url['query'], $vars);

echo $vars['id']; // => com.prey
运行它:

手册: