我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php打印数组数据类型,php显示数组

PHP数组输出

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

创新互联建站是一家集网站建设,陆良企业网站建设,陆良品牌网站建设,网站定制,陆良网站建设报价,网络营销,网络优化,陆良网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

print_r 和 var_dump

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

你试一试使用

var_dump($rq);

或者

print_r($rq);

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

echo "pre";

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

PHP 如何漂亮地打印数组

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

print_r()函数

例子:

?php $arr_test =array(1, 2, 3); print_r($arr_test);?

运行该例子输出:

Array

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

)

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()更强大,可以同时打印多个变量且给出变量的类型信息。

php 输出数组元素

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

print_r 和 var_dump

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

你试一试使用

var_dump($rq);

或者

print_r($rq);

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

echo "pre";

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

如何利用php将数组内容打印成下面格式

如果只是单纯的要输出那样子的格式,参照下方的完成代码可以了。在此说下思路,对你所提供的数据,为了能够方便使用,要使之具有一定的层次结构,因为它们本身就一定的联系,示例里就是通过遍历数组来生成具有以下结构层次的数组:

array(

0 = array(

'id' = 1,

'pid' = 0,

'name' = '河北',

'cities' = array(

// ...

)

)

// ...

)

以下是示例代码:

$items=array(

array('id'='1','pid'='0', 'name'='河北'),

array('id'='2','pid'='0', 'name'='山东'),

array('id'='3','pid'='0', 'name'='山西'),

array('id'='4','pid'='1', 'name'='石家庄'),

array('id'='5','pid'='1', 'name'='保定'),

array('id'='4','pid'='2', 'name'='济南'),

array('id'='5','pid'='2', 'name'='青岛'),

array('id'='4','pid'='3', 'name'='太原'),

array('id'='5','pid'='3', 'name'='大同'),

);

$provinces=array();

foreach($items as $item) // 遍历数组,生成具有一定层次的数组

{

extract($item);

if($pid==0 !isset($provinces[$id]))

$provinces[$id]=$item+array('cities'=array());

else

{

$province=isset($provinces[$pid])?$provinces[$pid]:array('id'=$pid, 'cities'=$array());

$province['cities'][$id]=$item;

$provinces[$pid]=$province;

}

}

foreach($provinces as $province) // 遍历数组,然后显示

{

$arr[]=$province['name'];

$cities=$province['cities'];

foreach($cities as $city)

{

$arr[]="--".$city['name'];

}

}

echo implode("br /", $arr);

php如何打印数组

打印数据用var_dump ,print_r 或者var_export貌似也行.

是否可以解决您的问题?


分享文章:php打印数组数据类型,php显示数组
文章位置:http://mswzjz.cn/article/phjids.html

其他资讯