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
)
。
任何人都知道如何迭代以获得输出?
答案 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