⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check_type.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
字号:
<?php
 
function is_number( $str )
{
	if ( substr( $str, 0, 1 ) == "-" )
	{
		$str = substr( $str, 1 );
	}
	$length = strlen( $str );
	$i = 0;
	for ( ;	$i < $length;	++$i	)
	{
		$ascii_value = ord( substr( $str, $i, 1 ) );
		if ( !( 48 <= $ascii_value && $ascii_value <= 57 ) )
		{
			return false;
		}
	}
	if ( $str != "0" )
	{
		$str = intval( $str );
		if ( $str == 0 )
		{
			return false;
		}
	}
	return true;
}

function is_money( $str )
{
	$dot_pos = strpos( $str, "." );
	if ( !$dot_pos )
	{
		return false;
	}
	$str1 = substr( $str, 0, $dot_pos );
	if ( 14 < strlen( $str1 ) )
	{
		return false;
	}
	if ( !is_number( $str1 ) )
	{
		return false;
	}
	$str2 = substr( $str, $dot_pos + 1, strlen( $str ) - $dot_pos );
	if ( strlen( $str2 ) != 2 )
	{
		return false;
	}
	if ( !is_number( $str2 ) )
	{
		return false;
	}
	return true;
}

function is_money_len( $str, $int_len, $dot_len )
{
	$dot_pos = strpos( $str, "." );
	if ( !$dot_pos )
	{
		return false;
	}
	$str1 = substr( $str, 0, $dot_pos );
	if ( $int_len < strlen( $str1 ) )
	{
		return false;
	}
	if ( !is_number( $str1 ) )
	{
		return false;
	}
	$str2 = substr( $str, $dot_pos + 1, strlen( $str ) - $dot_pos );
	if ( strlen( $str2 ) != $dot_len )
	{
		return false;
	}
	if ( !is_number( $str2 ) )
	{
		return false;
	}
	return true;
}

function is_date( $str )
{
	$YEAR = "";
	$MONTH = "";
	$DAY = "";
	$len = strlen( $str );
	$offset = 0;
	$i = strpos( $str, "-", $offset );
	$YEAR = substr( $str, $offset, $i - $offset );
	$offset = $i + 1;
	if ( $len < $offset )
	{
		return false;
	}
	if ( $i )
	{
		$i = strpos( $str, "-", $offset );
		$MONTH = substr( $str, $offset, $i - $offset );
		$offset = $i + 1;
		if ( $len < $offset )
		{
			return false;
		}
		if ( $i )
		{
			$DAY = substr( $str, $offset, $len - $offset );
		}
	}
	if ( $YEAR == "" || $MONTH == "" || $DAY == "" )
	{
		return false;
	}
	if ( !checkdate( intval( $MONTH ), intval( $DAY ), intval( $YEAR ) ) )
	{
		return false;
	}
	return true;
}

function is_time( $str )
{
	$TEMP = "";
	$HOUR = "";
	$MIN = "";
	$SEC = "";
	$TEMP = strtok( $str, ":" );
	$HOUR = $TEMP;
	if ( $HOUR == "" || 24 <= $HOUR || $HOUR < 0 || !is_number( $HOUR ) )
	{
		return false;
	}
	$TEMP = strtok( ":" );
	$MIN = $TEMP;
	if ( $MIN == "" || 60 <= $MIN || $MIN < 0 || !is_number( $MIN ) )
	{
		return false;
	}
	$TEMP = strtok( ":" );
	$SEC = $TEMP;
	if ( $SEC == "" || 60 <= $SEC || $SEC < 0 || !is_number( $SEC ) )
	{
		return false;
	}
	return true;
}

function is_date_time( $DATE_TIME_STR )
{
	if ( $DATE_TIME_STR == null || strlen( $DATE_TIME_STR ) == 0 )
	{
		return false;
	}
	$DATE_TIME_ARRY = explode( " ", $DATE_TIME_STR );
	if ( is_date( $DATE_TIME_ARRY[0] ) && is_time( $DATE_TIME_ARRY[1] ) )
	{
		return true;
	}
	return false;
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -