当前位置:首页 » 编程语言 » php打印数组

php打印数组

发布时间: 2022-04-22 13:58:07

A. php怎么用print_r()以表格的形式输出数组

<?
//打印表格
print_r("<table>");
for($a=0;$a<count($row);$a++)
{
print_r("<tr>");
print_r("<td>".$row[$a][xm]."</td>");
print_r("<td>".$row[$a][yhm]."</td>");
print_r("<td>".$row[$a][yy]."</td>");
print_r("<td>".$row[$a][gs]."</td>");
print_r("<td>".$row[$a][cyy]."</td>");
print_r("</tr>");
}
print_r("</table>");
?>

B. PHP数组输出

//查看数组这里有2个函数
print_r 和 var_mp

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

你试一试使用
var_mp($rq);
或者
print_r($rq);

如果格式不是很好看,在上面的语句前面加上
echo "<pre>";

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

C. PHP中怎样进行数组的定义与输出

赋值:$arr=array{'asaaa','bbbbbb'};
可以直接用print_r($arr)输出,也可以通过foreach($arr as $k => $v){echo $v};如果是二维数组里面可以直接用$v['1']等输出

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

php打印一个对象或数组到到桌面上:
1、打印数组使用print_r ( $array/$var )
print 是打印的意思,而r则取自Array的单词,那么该函数的功能就是打印数组内容,它既可以打印数组内容,也可以打印普通的变量。
print_r ($_REQUEST) ;
print_r ($_GET) ; /* 打印使用GET方法传递的表单内容*/
print_r($_POST) ; /* 打印使用表单POST方法传递过的数组内容*/
2、打印对象使用var_mp ($object/$array/$var)
var 代表变量(Variable),变量包括对象、数组以及标量变量,mp有倒出之意,加在一块,就是将变量或对象的内容全部输出出来。
var_mp($DB) ; /*打印$DB数据库连接对象的内容*/
var_mp($fileHandle) ; /*打印文件句柄对象的内容*/
var_mp($Smarty) ; /*打印Smarty模板对象*/

E. php如何在html页面中输出数组

用php判断查询数组是否为空,不为空就将给html赋值,控制是否显示图片。
$sql
=
"select
*
from
‘_goods_attr‘
where
‘attr_value‘=‘
’";php查询,$res=mysql_query($sql);php处理,$arr
=
mysql_fetch_assoc($res);转为数组,后面就是自己判断数组是否为空和给html模板赋值的事情了。
$selv=array(1,2,3,4,5);//下拉列表值
$dbv=3;
foreach($selv
as
$s){
$issl='';
if($s==$dbv)
$issl='selected';
$str.="
-".$s."-
";
}
echo
'
'.$str.'
';
?>

F. php如何打印数组下标

//第一种
$arr=array('one'=>'one_value','two'=>'two_value','three'=>'three_value');
print_r(array_keys($arr));

//第二种
$arr=array(1,2,3,4,5);
print_r(array_keys($arr));

打印数组的下标就是这么简单, 快去试试吧

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

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

array(
0 => array(
'id' => 1,
'pid' => 0,
'name' => '河北',
'cities' => array(
// ...
)
)
// ...
)

以下是示例代码:

$items=array(
array('id'=>Ƈ','pid'=>Ɔ', 'name'=>'河北'),
array('id'=>ƈ','pid'=>Ɔ', 'name'=>'山东'),
array('id'=>Ɖ','pid'=>Ɔ', 'name'=>'山西'),
array('id'=>Ɗ','pid'=>Ƈ', 'name'=>'石家庄'),
array('id'=>Ƌ','pid'=>Ƈ', 'name'=>'保定'),
array('id'=>Ɗ','pid'=>ƈ', 'name'=>'济南'),
array('id'=>Ƌ','pid'=>ƈ', 'name'=>'青岛'),
array('id'=>Ɗ','pid'=>Ɖ', 'name'=>'太原'),
array('id'=>Ƌ','pid'=>Ɖ', '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);

H. PHP 如何漂亮地打印数组

php打印数组有两个函数:
print_r
()函数和
var_mp
()函数
print_r()函数
例子:
?php
$arr_test
=array(1,
2,
3);
print_r($arr_test);?
运行该例子输出:
Array
(
[0]
=>
1
[1]
=>
2
[2]
=>
3
)
var_mp()函数
例子:
?php$arr_test
=
array(1,
2,3);var_mp($arr_test);?
运行该例子输出:
array(3)
{
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
var_mp()函数同print_r()函数用法一样。不过var_mp()函数功能比print_r()更强大,可以同时打印多个变量且给出变量的类型信息。

I. PHP中怎么输出数组的每一项

加下标,比如第一个可以直接写:
echo $MyArray1[1];
echo $MyArray1[2];
......
或使用数组:
for ($i=0;$i<4;++$i)
{
echo $MyArray1[$i];
}

二维或多维数组也是一样的:
$MyArray2["地支"][1];
$MyArray2["地支"][2];
......

可以全部输出,也可以单独指定某个元素输出。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:333
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:374
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:609
java用什么软件写 发布:2025-05-18 03:56:19 浏览:30
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:105
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:940
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:736
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:800
网卡访问 发布:2025-05-18 03:35:04 浏览:507
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:369