很多站长朋友们都不太清楚php数组美化显示,今天小编就来给大家整理php数组美化显示,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP 如何漂亮地打印数组 2、 php 显示数组内容 3、 php中二维数组的显示 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 显示数组内容你直接再<td>标签上添加个宽度 width="数字"
<?php
header('Content-Type:text/html;charset=utf-8');
$arr=array(
'教学部'=>array(
array('李某','18','人妖'),
array('高某','20','男的'),
array('张某','21','妖人'),
),
'宣传部'=>array(
array('李某','18','人妖'),
array('高某','20','男'),
array('张某','21','妖人'),
),
'财务部'=>array(
array('李某','18','人妖'),
array('高某','20','男'),
array('张某','21','妖人'),
),
);
while(list($key,$value)=each($arr)){
echo $key;
while(list(,$v)=each($value)){
echo '<table width=800 border=1>';
echo '<tr>';
echo '<td width="50%">'.$v[0].'</td>';
echo '<td width="20%">'.$v[1].'</td>';
echo '<td width="30%">'.$v[2].'</td>';
echo '</tr>'; echo '</table>';
}
}
?>
php中二维数组的显示跟数组指针有关,如果你要两个都显示 each list 放前面 如果你一定要放在后面 要reset下,你看下相关知识就应该知道了 跑下下面的代码你应该也能明白
$products=array(
array('苹果',6,28.8),
array('猪肉',2,32.1),
array('饼干',3,45.3)
);
for($i=0;$i<count($products);$i++){
for($j=0;$j<count($products[$i]);$j++){
if ($j==0){
echo '|';
}
echo $products[$i][$j].'|';
}
echo "<br/>";
}
$a=array(array('产品名'=>'苹果','数量'=>6,'价格'=>28.8),
array('产品名'=>'猪肉','数量'=>2,'价格'=>32.1),
array('产品名'=>'饼干','数量'=>3,'价格'=>45.3)
);
echo "******************";
echo '<br/>';
for($i=0;$i<count($a);$i++){
while (!!list($key1,$value1)=each($a[$i])){
echo $key1.'---'.$value1.'|';
}
echo '<br/>';
}
echo "******************";
echo "<br/>";
echo "-----------------";
echo "<br/>";
for($i=0;$i<count($a);$i++){
foreach ($a[$i] as $key=>$value){
echo $key.'---'.$value.'|';
}
echo '<br/>';
}
echo "-----------------";
echo '<br/>';
echo "******************";
echo '<br/>';
reset($a);
for($i=0;$i<count($a);$i++){
reset($a[$i]);
while (!!list($key1,$value1)=each($a[$i])){
echo $key1.'---'.$value1.'|';
}
echo '<br/>';
}
echo "******************";
echo "<br/>";
关于php数组美化显示的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php数组美化显示 php数组怎么定义的详细内容...