• 技术文章 >后端开发 >php教程

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

    2016-06-07 17:23:46原创427
    复制代码 代码如下:

    $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 = strrpos ( $v, '=' );
    $str = substr ( $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;
    }
    }
    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:淘宝 URL ID
    上一篇:PHP实现今天是星期几的几种写法_php实例 下一篇:php实现的获取网站备案信息查询代码(360)_php实例
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 分享一个有趣的php版本的扫雷!• PHP 对 memcache操作类• 求一段php取值代码• 【php】PHP.ini配置文件中文• PHP学习18例
    1/1

    PHP中文网