zoukankan      html  css  js  c++  java
  • php提取淘宝URL中ID的代码

    一段可以提取淘宝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,'<br/>';
                            $i = strrpos ( $v, '=' );
                            $str = substr ( $v$i + 1 );
                            if (is_numeric ( $str )) {
                                return $NO = $str;
                            }
                        } else {
                            //echo $v,'<br/>';
                            $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;
        }
    }
    ?>
  • 相关阅读:
    Hadoop Yarn 框架原理及运作机制及与MapReduce比较
    模型驱动与属性驱动区别
    spark伪分布式的安装
    大数据集群的常见问题
    linux常用命令
    大数据集群ssh登录其他机器失败 RSA host key for zb03 has changed and you have requested strict checking. Host key verification failed.
    Python 地点转化为经纬度
    Hbase原理、基本概念、基本架构
    struts2的java.lang.NoSuchMethodException错误
    抽象工厂
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3306930.html
Copyright © 2011-2022 走看看