本文目录一览:
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数组显示
表格显示是想怎么显示,如果是想把数组中的数据保存到execl表格中,可以百度搜索 找个插件 数据保存在execl表格中
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 才有返回值,为一个易于理解的字符串信息。
PHP怎样使用print_ r显示数组?
print_r 本来就是支持打印数组的。
但用 pre 标签包起来,效果会更好:
echo "pre";
print_r($arr);
echo "/pre";
php中二维数组的显示
跟数组指针有关,如果你要两个都显示 each list 放前面 如果你一定要放在后面 要reset下,你看下相关知识就应该知道了 跑下下面的代码你应该也能明白
$products=array(
array('苹果',6,28.8),
array('猪肉',2,32.1),
array('饼干',3,45.3)
);
for($i=0;$icount($products);$i++){
for($j=0;$jcount($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;$icount($a);$i++){
while (!!list($key1,$value1)=each($a[$i])){
echo $key1.'---'.$value1.'|';
}
echo 'br/';
}
echo "******************";
echo "br/";
echo "-----------------";
echo "br/";
for($i=0;$icount($a);$i++){
foreach ($a[$i] as $key=$value){
echo $key.'---'.$value.'|';
}
echo 'br/';
}
echo "-----------------";
echo 'br/';
echo "******************";
echo 'br/';
reset($a);
for($i=0;$icount($a);$i++){
reset($a[$i]);
while (!!list($key1,$value1)=each($a[$i])){
echo $key1.'---'.$value1.'|';
}
echo 'br/';
}
echo "******************";
echo "br/";
php 统计数组 显示方式
在自定义函数里,继续处理数组就可以了
稍后给你代码
?php
function count_arr_item($arr){
$__arr = array();
if(!empty($arr)is_array($arr)){
foreach($arr as $k=$v){
if( !$__arr[$v] )$__arr[$v]=1;
else $__arr[$v]+=1;
}
}
//return $__arr;
$tmp=array();
if($__arr){
foreach ($__arr as $u=$v){
$tmp[]=array($u,$v);
}
}
return $tmp;
}
$arr=array('10','20','20','10','20','10','11');
print_r(count_arr_item($arr));
?