需要阵列显示器在PHP特定格式 [英] need to array display in specific format in php
本文介绍了需要阵列显示器在PHP特定格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
夺'P_DATA'值代入键/对,返回为表
我尝试阵列显示在表格的形式,请帮助我。
$磁盘空间=阵列(
'S'=>
阵列('DISK-FREE=>
阵列(
'名'=> 'S',
'说明'=> '自由',
P_DATA'=> \\C:\\\\%\\'= 19%; 99; 95 \\'C:\\\\\\'= 17B; 3; 1073741824; 0; 21476171776 \\'D:\\\\%\\'= 63%; 99; 99 \\'D:\\\\\\'= 80B; 3; 1073741824; 0; 214753800192 \\'E:\\\\%\\'= 91%; 99; 98 \\'E:\\\\\\'= 58B; 3; 1073741824; 0; 64420311040',),
)
'T'=>
阵列('DISK-FREE=>
阵列('名'=>'T',
'说明'=> '自由',
P_DATA'=> \\C:\\\\%\\'= 11%; 99; 95 \\'C:\\\\\\'= 15B; 3; 1073741824; 0; 21476171776 \\'D:\\\\%\\'= 18%; 99; 99 \\'D:\\\\\\'= 62B; 3; 1073741824; 0; 214753800192',),
)
'P'=>
阵列('DISK使用的'=>
阵列('名'=>'P',
'说明'=> '自由',
P_DATA'=> '\\'G:\\\\%\\'= 19%; 99; 95 \\'G:\\\\\\'= 92B; 3; 1073741824; 0; 21476171776',),
)
);
HTML输出
的名字,diskname,磁盘大小,磁盘百分比S,C:\\,17B,19%
S,D:\\,80B,63%
S,E:\\,58B,91%
T,C:\\,15B,11%
T,D:\\,62B,18%
P,G:\\,92B,19%
解决方案
您还没有指定你想要的东西装进专用属性值,我不愿猜测,所以我会假设你有一个函数,处理一个通过P_DATA并返回需要有数组。
函数handlePValue($ P_VALUE){
//你的$ C $这里C返回所需的值
}$ p_dataValues =阵列();的foreach($磁盘空间为$元素){
$ p_dataValues [] = handlePValue($元素[P_DATA]);
}
Capture the 'p_data' values into key/pairs and return as table
i try to array display in table format please help me.
$diskspace = array (
'S' =>
array ('DISK-FREE' =>
array (
'name' => 'S',
'desc' => 'FREE',
'p_data' => '\'C:\\ %\'=19%;99;95 \'C:\\\'=17B;3;1073741824;0;21476171776 \'D:\\ %\'=63%;99;99 \'D:\\\'=80B;3;1073741824;0;214753800192 \'E:\\ %\'=91%;99;98 \'E:\\\'=58B;3;1073741824;0;64420311040',),
),
'T' =>
array ('DISK-FREE' =>
array ('name' => 'T',
'desc' => 'FREE',
'p_data' => '\'C:\\ %\'=11%;99;95 \'C:\\\'=15B;3;1073741824;0;21476171776 \'D:\\ %\'=18%;99;99 \'D:\\\'=62B;3;1073741824;0;214753800192',),
),
'P' =>
array ('DISK-USED' =>
array ('name' => 'P',
'desc' => 'FREE',
'p_data' => '\'G:\\ %\'=19%;99;95 \'G:\\\'=92B;3;1073741824;0;21476171776',),
),
);
HTML Output
name, diskname, disk-size, disk-percentage
S, C:\, 17B, 19%
S, D:\, 80B, 63%
S, E:\, 58B, 91%
T, C:\, 15B, 11%
T, D:\, 62B, 18%
P, G:\, 92B, 19%
解决方案
You have not specified what you wanted to put into the specific attributes as values and I am reluctant to guess it, so I will assume that you have a function which handles a passed p_data and returns the array you need to have.
function handlePValue($p_value) {
//your code here to return the desired value
}
$p_dataValues = array();
foreach ($diskspace as $element) {
$p_dataValues[] = handlePValue($element["p_data"]);
}
这篇关于需要阵列显示器在PHP特定格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文