举个例子,我有这个网址:
https://twitter.com/VerizonWireless/status/412643303260446720
使用PHP如何从中提取ID(412643303260446720)?请注意,https://twitter.com/
每次都会相同,但其余的都会更改。
答案 0 :(得分:3)
用/爆炸并采取最后一个参数:
<?php
$url = "https://twitter.com/VerizonWireless/status/412643303260446720";
$arr = explode("/", $url);
//echo $arr[count($arr)-1];
echo end($arr); //more clean
?>
输出:
412643303260446720
答案 1 :(得分:0)
使用preg_match
匹配斜线旁边的行末尾的所有数字:
$url = 'https://twitter.com/VerizonWireless/status/412643303260446720';
preg_match("/\/(\d+)\/?$/is", $url, $matches);
echo '<pre>';
print_r($matches);
echo '</pre>';
此案例中的值将位于$matches[1]
。