码迷,mamicode.com
首页 > 其他好文 > 详细

判断数据是否被序列化

时间:2019-03-14 14:59:18      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:判断   ret   mat   ons   switch   col   style   data   turn   

function is_serialized( $data ) {
         $data = trim( $data );
         if ( ‘N;‘ == $data )
             return true;
         if ( !preg_match( ‘/^([adObis]):/‘, $data, $badions ) )
             return false;
         switch ( $badions[1] ) {
             case ‘a‘ :
             case ‘O‘ :
             case ‘s‘ :
                 if ( preg_match( "/^{$badions[1]}:[0-9]+:.*[;}]\$/s", $data ) )
                     return true;
                 break;
             case ‘b‘ :
             case ‘i‘ :
             case ‘d‘ :
                 if ( preg_match( "/^{$badions[1]}:[0-9.E-]+;\$/", $data ) )
                     return true;
                 break;
         }
         return false;
}

 

判断数据是否被序列化

标签:判断   ret   mat   ons   switch   col   style   data   turn   

原文地址:https://www.cnblogs.com/ningjiabing/p/10530165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!