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