gpt4 book ai didi

PHP preg_match,从Android URL地址查找包名

转载 作者:行者123 更新时间:2023-12-02 22:20:15 25 4
gpt4 key购买 nike

我需要从 URL 地址获取 Android 包名称。

这是我所做的。

$url = 'https://play.google.com/store/apps/details?id=com.gamevil.projectn.global&feature=featured-apps#?t=W251bGwsMSwyLDIwMywiY29tLmdhbWV2aWwucHJvamVjdG4uZ2xvYmFsIl0.';
preg_match("~id=(\d+)~", $url, $matches);
$package_name = $matches[1];

echo $package_name;

包名应该是“com.gamevil.projectn.global”

但是,我的代码不起作用。

有什么我想念的吗?

最佳答案

你可以通过 parse_url 来做到这一点功能

<?php
$url = 'https://play.google.com/store/apps/details?id=com.gamevil.projectn.global&feature=featured-apps#?t=W251bGwsMSwyLDIwMywiY29tLmdhbWV2aWwucHJvamVjdG4uZ2xvYmFsIl0.';
$arr =parse_url($url);
$new = explode("&",$arr['query']);
$new1 = explode("=",$new[0]);
echo($new1[1] );

输出

com.gamevil.projectn.global

<子><子><子> jsFiddle

关于PHP preg_match,从Android URL地址查找包名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com