Php 显示多维数组中的数据
如何显示此数组中的各个值 例如:X=8.6;Y=43;F=更多的东西Php 显示多维数组中的数据,php,Php,如何显示此数组中的各个值 例如:X=8.6;Y=43;F=更多的东西 $MEGA['Stuff'] = [ 8.6, 43, 'more stuff' ]; 可以使其成为具有键值对的关联数组 $MEGA['Stuff'] = [ 'X' => 8.6, 'Y' => 43, 'F' => 'more stuff' ]; foreach ($MEGA['Stuff'] as $k => $v) { echo $k . ' : '. $v;
$MEGA['Stuff'] = [
8.6,
43,
'more stuff'
];
可以使其成为具有键值对的关联数组
$MEGA['Stuff'] = [
'X' => 8.6,
'Y' => 43,
'F' => 'more stuff'
];
foreach ($MEGA['Stuff'] as $k => $v) {
echo $k . ' : '. $v;
echo '<br/>';
}
$MEGA['Stuff']=[
'X'=>8.6,
'Y'=>43,
“F”=>“更多内容”
];
foreach($MEGA['Stuff']作为$k=>$v){
回音$k.“:”.$v;
回声“
”;
}
添加到上面的对象操纵器答案,如果无法操纵原始数组,可以使用数组\u combine
函数设置数组的关键点,从而减少对数组进行两次迭代的需要
$keys = ["X", "Y", "F"];
$MEGA["Stuff"] = array_combine($keys, $MEGA["Stuff"]);
现在,
$MEGA[“Stuff”]
数组的形式是,对象操纵器拥有它,您可以随意操纵它假设k、y和f是固定的,因此可以使用以下代码。
你有3个字符k,y,f,对吗
数组计数为3
现在您可以编写这样的代码
$char=array('k','y','f');
获得$MEGA['Stuff']的计数
$count=count($MEGA['Stuff']);
现在我们使用for循环
for($i=0;$i<$count;$i++)
{
echo $char[$i].' = '.$MEGA['Stuff'][$i];echo '<br/>';
}
对于($i=0;$i您可以使用echo显示数据:
echo $MEGA['stuff'][0])
echo $MEGA['stuff'][1])
echo $MEGA['stuff'][2])
list($x,$y,$f)=$MEGA['Stuff'];echo'x='.$x;echo'y='.$y;echo'f='.$f;
?这是一个简单的答案,效果非常好。谢谢!