作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
鉴于我有 url https://website.com/test/demo/success.php?token=-abc123-
我想获取值 abc123
。不知何故,我在 preg_match
上得到了两个空字符串。
$url = 'https://website.com/test/demo/success.php?token=-abc123-';
preg_match('-(.*?)-', $url, $match);
var_dump($match);
输出:array(2) { [0]=> string(0) ""[1]=> string(0) ""}
我在这里做错了什么?
最佳答案
您需要使用正则表达式分隔符:
preg_match('/-(.*?)-/', $url, $match);
var_dump($match);
或更好:
preg_match('/-([^-]*)-/', $url, $match);
var_dump($match);
关于php - preg_match 转储空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21954857/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!