如何访问多维数组元素以使其相乘

Doobie2012

创建一个多维数组,其中包含运输公司可能用来确定盒子体积的几个盒子的尺寸(以英寸为单位),但我无法访问我想要的元素。我只需要将长度宽度和深度的3个整数相乘即可。

    <!DOCTYPE html>
<html>
<head>
    <title>DTD and Box Array</title>
</head>
<body>
    <?php
$boxArray = array   (
                    'Small Box' => array(12, 10, 2.5),
                    'Medium Box' => array(30, 20, 4),
                    'Large Box' => array(60, 40, 11.5)
                    );


echo '<table border="1">';
echo '<tr><th>Length</th><th>Width</th><th>Depth</th></tr>';
foreach ($boxArray as $k => $v)
    {
    echo $k.': '.$v[0].' x '.$v[1].' x '.$v[2].' = ' .$v[0]*$v[1]*$v[2].'<br>'; 
    }

    foreach( $boxArray as $boxArray )
{
    echo '<tr>';
    foreach( $boxArray as $key )
    {
        echo '<td>'.$key.'</td>';
    }
    echo '</tr>';
}

// Length * width * depth - dont know how get the integers.
// This echo isnt grabbing the integers i want

// Multiply small box length * width * height


?>

</body>
</html>
加文

1)您似乎$boxArrayforeach循环中覆盖了可用商品

2)echo $boxArray[1][0] , $boxArray[1][0] ,$boxArray[3,0];不正确,您需要echo $boxArray[1][0] .','. $boxArray[1][0] .','. $boxArray[3,0];

3)$boxArray[1][0]引用字符串“ Medium Box”

4)$boxArray[3,0]不是正确的键引用,并且将返回null

“小盒子”,“中盒子”,“大盒子”应该是阵列键吗?

IE

$boxArray = array ( "Small Box" => array(12,10,2.5), etc... )

我感觉到您的意思是:

$boxArray = array   (
                    'Small Box' => array(12, 10, 2.5),
                    'Medium Box' => array(30, 20, 4),
                    'Large Box' => array(60, 40, 11.5)
                    );

foreach ($boxArray as $k => $v)
    {
    echo $k.': '.$v[0].' x '.$v[1].' x '.$v[2].' = ' .$v[0]*$v[1]*$v[2].'<br>'; 
    }

如果您的阵列格式正确:

    foreach ($boxArray as $v)
    {
    echo $v[0].": ".$v[1].' x '.$v[2].' x '.$v[3].' = ' $v[1]*$v[2]*$v[3]; 
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何访问多维数组元素以使其相乘

来自分类Dev

如何让jQuery等到AngularJS渲染输入元素以使其专注于它之后?

来自分类Dev

单击某个元素以使其向前滑动后的元素

来自分类Dev

如何访问多维Javascript数组的元素

来自分类Dev

对齐固定位置的元素以使其水平居中

来自分类Dev

如何按索引元素的N个数组访问多维数组?

来自分类Dev

如何在JavaScript中将数据添加到空数组以使其变为多维?

来自分类Dev

Ruby-如何访问多维数组中的元素

来自分类Dev

放置父元素以使其子元素在屏幕上居中

来自分类Dev

放置父元素以使其子元素在屏幕上居中

来自分类Dev

如何从JavaScript数组访问元素以获取使用PHP / HTML发送的电子邮件

来自分类Dev

使用CSS自动拉伸元素以使其适合父容器

来自分类Dev

无法拉伸两个元素以使其占据页面的整个宽度

来自分类Dev

如何访问多维数组数据?

来自分类Dev

PHP 如何访问多维数组

来自分类Dev

如何访问多维数组的内容?

来自分类Dev

在HTML5中,如何对齐多个元素以使其出现在列表定义的同一行上?

来自分类Dev

Javascript,我如何从数组中获取两个相应的元素以使用随机功能同时生成?

来自分类Dev

访问ArrayList的多维数组中的元素

来自分类Dev

如何用2数组显示多维并将其相乘

来自分类Dev

如何遍历和访问多维数组和关联数组中的各种元素?PHP,JSON或XML

来自分类Dev

如何访问向量元素以用于数学用途?

来自分类Dev

合并1个数组的元素以使用for循环创建一个新数组

来自分类Dev

合并1个数组的元素以使用for循环创建一个新数组

来自分类Dev

使用jQuery的.each遍历JavaScript多维数组时如何访问元素

来自分类Dev

如何删除元素以对数组进行排序

来自分类Dev

如何从数组数组访问元素?

来自分类Dev

我们如何访问多维数组

来自分类Dev

如何在React中访问多维数组

Related 相关文章

  1. 1

    如何访问多维数组元素以使其相乘

  2. 2

    如何让jQuery等到AngularJS渲染输入元素以使其专注于它之后?

  3. 3

    单击某个元素以使其向前滑动后的元素

  4. 4

    如何访问多维Javascript数组的元素

  5. 5

    对齐固定位置的元素以使其水平居中

  6. 6

    如何按索引元素的N个数组访问多维数组?

  7. 7

    如何在JavaScript中将数据添加到空数组以使其变为多维?

  8. 8

    Ruby-如何访问多维数组中的元素

  9. 9

    放置父元素以使其子元素在屏幕上居中

  10. 10

    放置父元素以使其子元素在屏幕上居中

  11. 11

    如何从JavaScript数组访问元素以获取使用PHP / HTML发送的电子邮件

  12. 12

    使用CSS自动拉伸元素以使其适合父容器

  13. 13

    无法拉伸两个元素以使其占据页面的整个宽度

  14. 14

    如何访问多维数组数据?

  15. 15

    PHP 如何访问多维数组

  16. 16

    如何访问多维数组的内容?

  17. 17

    在HTML5中,如何对齐多个元素以使其出现在列表定义的同一行上?

  18. 18

    Javascript,我如何从数组中获取两个相应的元素以使用随机功能同时生成?

  19. 19

    访问ArrayList的多维数组中的元素

  20. 20

    如何用2数组显示多维并将其相乘

  21. 21

    如何遍历和访问多维数组和关联数组中的各种元素?PHP,JSON或XML

  22. 22

    如何访问向量元素以用于数学用途?

  23. 23

    合并1个数组的元素以使用for循环创建一个新数组

  24. 24

    合并1个数组的元素以使用for循环创建一个新数组

  25. 25

    使用jQuery的.each遍历JavaScript多维数组时如何访问元素

  26. 26

    如何删除元素以对数组进行排序

  27. 27

    如何从数组数组访问元素?

  28. 28

    我们如何访问多维数组

  29. 29

    如何在React中访问多维数组

热门标签

归档