php打印数据结构 php打印输出结果

php怎么输出数据库中的一个数据

一、首先你需要在 $result=mysql_query($sql); 这一行之后取一下数据:

我们提供的服务有:成都网站设计、网站制作、微信公众号开发、网站优化、网站认证、兰坪ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的兰坪网站制作公司

$row = mysql_fetch_array($result);

具体原因请看我以前回答过的问题:

二、之后查看获取到的数据:

1. 查看具体值:

echo $result[0];

2. 打印数组(使用源代码看的情况下会很清楚)

print_r($row);

3. 使用php自带的调试函数看数据结构:

var_dump($row);

php 数据库中输出的数据结构

从数据库读出来的原始数据是资源。还不是数组。

$result = mysql_Query("select * from tb_admin where parid=1")

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

print_r($list);//这里输出的数组是将原数组拆开来输出。

}

原始的数据结构应是:

array(

[0]=array(

[id]=01

[classname]=我是

[url]=baidu.com

)

[1]=array(

//这里同上,不两累赘

)

)

php中怎么打印数组啊?

php打印数组有两个函数:print_r()函数和var_dump()函数

!--{evalprint_r(xxxx)}-- 语法

1、print_r()函数

?php 

$arr_test=array(1,2,3);

print_r($arr_test);

?

运行该例子输出:

Array( [0]=1   [1]=2   [2]=3)

2、var_dump()函数

?php

$arr_test=array(1,2,3);

var_dump($arr_test);

?

运行该例子输出:

array(3){ [0]=int(1)[1]=int(2)[2]=int(3)}

var_dump()函数同print_r()函数用法一样。不过var_dump()函数功能比print_r()更强大,可以同时打印多个变量且给出变量的类型信息。

扩展资料

print_r() 函数用于打印变量,以更容易理解的形式展示。

PHP版本要求:PHP4,PHP5,PHP7

语法

boolprint_r(mixed$expression[,bool$return])

参数说明:

$expression:要打印的变量,如果给出的是string、integer或float类型变量,将打印变量值本身。如果给出的是array,将会按照一定格式显示键和元素。object与数组类似。

$return:可选,如果为true则不输出结果,而是将结果赋值给一个变量,false则直接输出结果。

返回值

$return 如果设为 true 才有返回值,为一个易于理解的字符串信息。

2.php如何打印一个对象或数组到桌面上

php打印一个对象或数组到到桌面上:

1、打印数组使用print_r ( $array/$var )

print 是打印的意思,而r则取自Array的单词,那么该函数的功能就是打印数组内容,它既可以打印数组内容,也可以打印普通的变量。

print_r ($_REQUEST) ;

print_r ($_GET) ; /* 打印使用GET方法传递的表单内容*/

print_r($_POST) ; /* 打印使用表单POST方法传递过的数组内容*/

2、打印对象使用var_dump ($object/$array/$var)

var 代表变量(Variable),变量包括对象、数组以及标量变量,dump有倒出之意,加在一块,就是将变量或对象的内容全部输出出来。

var_dump($DB) ; /*打印$DB数据库连接对象的内容*/

var_dump($fileHandle) ; /*打印文件句柄对象的内容*/

var_dump($Smarty) ; /*打印Smarty模板对象*/


网站名称:php打印数据结构 php打印输出结果
网页网址:http://azwzsj.com/article/dopiphg.html