从URL中提取推文ID(简单)

时间:2013-12-17 01:26:49

标签: php twitter

举个例子,我有这个网址:

https://twitter.com/VerizonWireless/status/412643303260446720

使用PHP如何从中提取ID(412643303260446720)?请注意,https://twitter.com/每次都会相同,但其余的都会更改。

2 个答案:

答案 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]