如何在获取输入时创建表是在php中的数组格式

时间:2017-09-26 07:35:26

标签: php html arrays

sOut

我使用上面的输入数组在phtml中创建了一个表。我需要在表格中仅显示open(ref string)[itemObj] => Array( [0] => Array( [itemName] => Wheel Alignment [serviceDetailId] => 25271777034764455 [masterServiceId] => 1 [masterServiceAmount] => 830 [itemStatus] => 1 [statusStr] => Pending ) [1] => Array( [itemName] => Wheel Balancing [serviceDetailId] => 25271777034764456 [masterServiceId] => 2 [masterServiceAmount] => 725 [itemStatus] => 1 [statusStr] => Pending )

任何人都知道如何迭代以获得输出?

2 个答案:

答案 0 :(得分:0)

您可能正在寻找foreach

http://nl1.php.net/manual/en/control-structures.foreach.php

foreach($array['itemObj'] as $data)
{
    $itemName = $data['itemName'];
    $masterServiceAmount = $data['masterServiceAmount'];
}

答案 1 :(得分:0)

您可以使用foreach或simple for循环来迭代数组。

使用foreach:

$arr = $somevar["itemObj"];
foreach($arr as $data) {    

}

用于:

for( $i=0; $i < count($arr); $i++;) {

}

如果您只需要两个索引itemName和masterServiceAmount,则可以始终更新查询以仅获取所需的数据,如 -

从your_table中选择itemName,masterServiceAmount;

您可以将foreach / for括在表结构table中,并使用echo

将数据打印到td