php中char数据类型,char类型数据占几个字节

PHP MYSql 数值类型(int)与字串类型(char)区别!~

两个就是存的数据的大小不同,int 1位代表两字节,char 1位代表一字节

创新互联公司是少有的网站制作、成都网站建设、营销型企业网站、成都微信小程序、手机APP,开发、制作、设计、外链、推广优化一站式服务网络公司,成立于2013年,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评

还有的就是int 存的是我们的数字123,char 存的是我们的中文,英文,

PHP的数据类型有哪些?每种数据类型适用于哪些应用场合?

借用“短发人”的数据,手工完善一下。

boolean (布尔型) 一般用于判断,true或false。比如是否检测,是否完成,是否毕业等。

integer (整型)一般用于年龄,数量等没有小数点的计算。比如1 2 33 -9等。

float (浮点型, 也称作 double) 一般用于金钱,面积、体积等科学,含小数点的计算。比如3.1415926585897932

string (字符串)一般用于人名,物品等常规字符串。比如“张三”“桌子”“我来了”

array (数组)一般用于复杂数据处理,可以多维数据结构,可以放布尔、整型、浮点、字符、数组等。

object (对象) 一般用于面向对象,里面包含方法和变量。

php Z AA 对比

 在PHP中不存在char数据类型,只有string类型。明白这点,那么对'z'进行递增操作,结果则为'aa'。对于字符串比较大小,学过C的应该都知道,'aa'是小于'z'的。这也就解释了为何会有上面的输出结果。

如果我们想输出'a'到'z',下面的实现是一种不错的办法:

for ($i = ord('a'); $i = ord('z'); $i++) {

echo chr($i) . "\n";

}

或者这样也是OK的:

$letters = range('a', 'z');

for ($i = 0; $i  count($letters); $i++) {

echo $letters[$i] . "\n";

}


分享标题:php中char数据类型,char类型数据占几个字节
分享URL:http://pwwzsj.com/article/dsshcop.html