PHP_Day01_数据类型_整型

<?php
	// 十进制
	var_dump(180);
	echo '<hr>';
	
	// 八进制
	var_dump(035);
	echo '<hr>';
	var_dump(0358);
	echo '<hr>';
	
	// 十六进制
	var_dump(0x13);
	echo '<hr>';
	var_dump(0x3a83);
	echo '<hr>';
	# 结论:无论什么进制的数据,都是以十进制显示出来
	
	// 查看本机最大整数
	var_dump(PHP_INT_MAX);
	echo '<hr>';
	
	# 当最大的整数超出范围时会自动转化为float,保证不会溢出
	var_dump(PHP_INT_MAX + 1);
	echo '<hr>';
	
	var_dump((int)true);
	var_dump((int)false);
	echo '<hr>';
	
	// 日常用下面这种
	var_dump(intval(true));
	var_dump(intval(false));
	echo '<hr>';
	
	// 将字符串转化为整数会发生什么
	var_dump(intval('php'));
	// 将字符串前面数字部分转化为整数
	var_dump(intval('35php'));
	echo '<hr>';
	
	// 将浮点数转化为整数
	var_dump(intval(125.68));	#	略去小数部分
	echo '<hr>';
	var_dump(round(125.68));	#	进行四舍五入转化
?>

猜你喜欢

转载自blog.csdn.net/IronMan240/article/details/83690512