对淘宝URL中ID提取的PHP代码

前端之家收集整理的这篇文章主要介绍了对淘宝URL中ID提取的PHP代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码如下:
PHP
$taobao = 'taobao.com';
$tmall = 'tmall.com';
$guojitmall = 'tmall.hk';
$juhuasuan = 'ju.taobao.com';

/*
取宝贝的id

休闲e族

*/
function quid($strurl) {
$strurl = strtolower ( $strurl );
if (strpos ( $strurl,'id' ) !== false) {
$arr = explode ( '?',$strurl );
$arr = explode ( '&',$arr [1] );
$NO = 0;
foreach ( $arr as $k => $v ) {
if (is_string ( $v )) {
//判断是否含有id
if (strpos ( $v,'id' ) !== false) {
//处理含有item或者num项 返还id数
if (strpos ( $v,'item' ) !== false || strpos ( $v,'num' ) !== false) {
//echo $v,'
';
$i = strrpos ( $v,'=' );
$str = substr ( $v,$i + 1 );
if (is_numeric ( $str )) {
return $NO = $str;
}
} else {
//echo $v,$i + 1 );
$x = strlen ( $str );
if (is_numeric ( $str )) {
if ($x ==11) {
$NO = $str;
} else if ($NO == 0 || ($x > 9 && $x < 11)) {
$NO = $str;
}
}
}
}
}
}
return $NO;
}
}
?>

原文链接:https://www.f2er.com/php/25676.html

猜你在找的PHP相关文章