我试图拥有这个多维数组的报价>章节>部门 获得foreached $ Department-> getActuals()的第一次迭代时遇到问题;
$actuals = array();
foreach($quotes as $quoteID => $Quotes) {
$invoiceTotal = $Quotes->getInvoicedValue();
if($invoiceTotal['Total'] > 0) {
$labourCost = 0;
$actualHours = 0;
$sections = $Quotes->getSections();
foreach ($sections as $Sections) {
$departments = $Sections->getDepartments();
foreach($departments as $Department) {
$actuals = $Department->getActuals(null, null, false);
Console::Log('actuals', $actuals);
}
}
}
}
控制台::日志('实际',$实际值);
谢谢
答案 0 :(得分:2)
如果$ actuals是一个数组,则可以通过数组表示法访问第一个元素。 php中的数组是基于0的。
Console::Log('actuals', $actuals[0]);
根据你的声明$ actuals是一个包含许多关联键的数组,你可以使用print_r获得一个人类可读的表单,并传递true参数来返回输出而不是打印它。
Console::Log('actuals', print_r($actuals, true));
答案 1 :(得分:0)
gview回答了正确的解决方案
Console::Log('actuals', $actuals[0]);