php输出数据类型的语句 php中的数据类型

PHP中的echo,print_r,var_dump分别可以输出哪些数据类?它们有什么区别?

echo 输出字符串,不是函数,没有返回值

成都创新互联公司2013年至今,公司以成都网站建设、网站设计、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户千余家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

print_r 则是打印复合类型 如数组 对象

var_dump 显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

区别

PHP数组输出

//查看数组这里有2个函数

print_r 和 var_dump

其中var_dump会输出数组值的数据类型。

你试一试使用

var_dump($rq);

或者

print_r($rq);

如果格式不是很好看,在上面的语句前面加上

echo "pre";

这样数组就能按格式输出,方便查看。

php 输出数组元素

有13个

输出形式

6,6,1这样的布局么?可使用array_chunk

【array_chunk(php

4

=

4.2.0,

php

5)array_chunk

将一个数组分割成多个】

如果想输出5,4,4这样的格式。可以使用array_merge补充至18个元素后面是空

然后输出index

3n,3n+1,3n+2

PHP如何输出数据库的每条数据

结果已经有了,我就说下这句话的区别

mysql_select_db,字面上就能理解,选择数据库

去PHP手册中可以发现该函数的返回值是bool,也就是布尔值

bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )

只是确定操作是否成功

$result = mysql_query($sql, $link); // 执行查询语句

是执行查询语句,这时返回的是

resource mysql_query ( string $query [, resource $link_identifier ] )

资源符号,通过var_dump($result)可以看到该变量的类型,不是数组

随后通过mysql_fetch_array($result);获取实际查询语句所能获取的数据

每次操作,返回一行数据

该操作会变相的移动该资源的指针,PHP的概念里面没有指针,但需要知道该函数可以多次执行

概念和foreach一致

所以通过

while ($bookInfo = mysql_fetch_array($result)){

}

可以获取所有的行数据

如果没有数据会返回false,所以while会自动停止循环


文章题目:php输出数据类型的语句 php中的数据类型
分享URL:http://scyanting.com/article/dogsidc.html