如何在获取输入时创建表以php中的数组格式存储
[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
)
我使用上面的输入数组在phtml中创建了一个表。我只需要在表格中显示[itemName]
和[masterServiceAmount]
。如何在获取输入时创建表以php中的数组格式存储
任何人都知道如何迭代获得输出?
您可能正在寻找foreach
http://nl1.php.net/manual/en/control-structures.foreach.php
foreach($array['itemObj'] as $data)
{
$itemName = $data['itemName'];
$masterServiceAmount = $data['masterServiceAmount'];
}
兄弟不工作 – knight007
然后显示更多的代码 - 不仅仅是你的数组结构 –
可以使用的foreach或简单的for循环遍历您的阵列。
使用的foreach:
$arr = $somevar["itemObj"];
foreach($arr as $data) {
}
使用:
for($i=0; $i < count($arr); $i++;) {
}
如果你只需要两个索引ITEMNAME和masterServiceAmount,你可以随时更新您的查询获取像只所需的数据 -
从your_table中选择itemName,masterServiceAmount;
可以封闭的foreach /换入表结构table
和使用echo
欢迎*的数据打印成
td
。请学习如何在英语中使用标点符号。使用简短而有重点的句子,而不是无尽的话语流动。否则,很难理解你想要什么。 –