我有SEF网址喜欢/ sitename / section / 12-news-title和12号是新闻的ID。我需要在我的PHP代码中获得12号,在PHP中有没有开箱即用的方法呢?
答案 0 :(得分:3)
<?php
$_GET['id'] = "/sitename/section/12news-title"; // For example
if ( preg_match ( '/\d+/',$_GET['id'] ,$val ) )
{
print_r ( $val ) ; // Now $val will have the matched things.
}
else
{
print "Not matched \n";
}
?>
答案 1 :(得分:1)
取决于您的网址的操作方式。它将类似于$_GET['id']
,但如果不了解您的网址的更改方式,就很难说。看看你的.htaccess文件,你应该能够解决它。