• PHP中对淘宝URL中ID提取


     1 <?php
     2 $taobao = 'taobao.com';
     3 $tmall = 'tmall.com';
     4 $guojitmall = 'tmall.hk';
     5 $juhuasuan = 'ju.taobao.com';
     6 
     7 /*
     8 取宝贝的id
     9 
    10 休闲e族
    11 
    12 */
    13 function quid($strurl) {
    14     $strurl = strtolower ( $strurl );
    15     if (strpos ( $strurl, 'id' ) !== false) {
    16         $arr = explode ( '?', $strurl );
    17         $arr = explode ( '&', $arr [1] );
    18         $NO = 0;
    19         foreach ( $arr as $k => $v ) {
    20             if (is_string ( $v )) {
    21                 //判断是否含有id
    22                 if (strpos ( $v, 'id' ) !== false) {
    23                     //处理含有item或者num项 返还id数
    24                     if (strpos ( $v, 'item' ) !== false || strpos ( $v, 'num' ) !== false) {
    25                         //echo $v,'<br/>';
    26                         $i = strrpos ( $v, '=' );
    27                         $str = substr ( $v, $i + 1 );
    28                         if (is_numeric ( $str )) {
    29                             return $NO = $str;
    30                         }
    31                     } else {
    32                         //echo $v,'<br/>';
    33                         $i = strrpos ( $v, '=' );
    34                         $str = substr ( $v, $i + 1 );
    35                         $x = strlen ( $str );
    36                         if (is_numeric ( $str )) {
    37                             if ($x ==11) {
    38                                 $NO = $str;
    39                             } else if ($NO == 0 || ($x > 9 && $x < 11)) {
    40                                 $NO = $str;
    41                             }
    42                         }
    43                     }
    44                 }
    45             }
    46         }
    47         return $NO;
    48     }
    49 }
    50 ?>
  • 相关阅读:
    C#面向对象 类的继承
    C#面向对象 类的封装
    C#面向对象 类
    C#面向对象 1
    盒子模型、网页自动居中、float浮动与清除、横向两列布局
    HTML格式与布局
    HTML表单 CSS样式
    HTML—标签与表格 、框架
    触发器,视图
    while 循环,存储过程
  • 原文地址:https://www.cnblogs.com/xxez/p/3294315.html
Copyright © 2020-2023  润新知