目前我有以下代码。
$file_id = 'https://skyvault.co/show/file?filename=6N2viQpwLKBIA6';
$parts = parse_url($file_id);
$path_parts = explode('/', $parts[path]);
$secret = $path_parts[3];
print $secret;
在上面你可以看到我正试图通过 /
进行爆炸并且它没有返回我正在寻找的输出它只是返回 file
我需要它返回 6N2viQpwLKBIA6
那么我怎样才能得到那个 ID?
最佳答案
parse_url
有效,但您需要指定 query
索引。像这样重做:
$file_id = 'https://skyvault.co/show/file?filename=6N2viQpwLKBIA6';
$parts = parse_url($file_id);
$path_parts = explode('=', $parts['query']);
$secret = $path_parts[1];
print $secret;
关于php - 从爆炸 url 中获取 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35132858/