显示来自多维数组的数据

时间:2017-04-07 12:27:30

标签: php

如何显示此数组中的各个值?

例如:X = 8.6; Y = 43; F =更多东西?

$MEGA['Stuff'] = [
  8.6,
  43,
  'more stuff'
];

4 个答案:

答案 0 :(得分:0)

你可以把它变成一个带键值对的关联数组。

$MEGA['Stuff'] = [
  'X' => 8.6,
  'Y' => 43,
  'F' => 'more stuff'
];

foreach ($MEGA['Stuff'] as $k => $v) {
    echo $k . ' : '. $v;
    echo '<br/>';
}

答案 1 :(得分:0)

添加到Object Manipulator上面的答案,如果您无法操作原始数组,可以使用array_combine函数设置数组的键,从而减少迭代两次的需要。

$keys = ["X", "Y", "F"];
$MEGA["Stuff"] = array_combine($keys, $MEGA["Stuff"]);

现在$MEGA["Stuff"]数组在表单中,Object Manipulator拥有它,您可以根据自己的喜好操作它

答案 2 :(得分:0)

假设k,y和f是固定的,因此可以使用以下代码。 你有3个字符k,y,f right

数组计数为3

现在你可以制作像这样的代码

$char=array('k','y','f');

计算$ MEGA [&#39; Stuff&#39;];

$count=count($MEGA['Stuff']);

现在我们正在使用for循环。

for($i=0;$i<$count;$i++)
{
     echo $char[$i].' = '.$MEGA['Stuff'][$i];echo '<br/>';
}

您可以将此代码用于数组中的显示值。

答案 3 :(得分:0)

您可以使用echo显示数据:

from PyQt5 import QtCore, QtGui, QtWidgets

def application():
    import sys
    Dialog = QtWidgets.QDialog()
    Dialog.show()
    app.exec_()


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    list = application()
    MainWindow.show()
    sys.exit(app.exec_())