Php 迭代mustache中的数组数组
我是新长胡子的,请耐心点:) 我有这样的数组:Php 迭代mustache中的数组数组,php,arrays,mustache,Php,Arrays,Mustache,我是新长胡子的,请耐心点:) 我有这样的数组: array(1) ( "school" => array(2) ( 0 => array(12) ( "school_code" => string(4) "Organics" "school_name" => string(27) "Biology" "school_city" => string(4) "Bremmen"
array(1) (
"school" => array(2) (
0 => array(12) (
"school_code" => string(4) "Organics"
"school_name" => string(27) "Biology"
"school_city" => string(4) "Bremmen"
"classes" => array(1) (
0 => array(14) (
"location" => string(4) "south1"
"startdate" => string(10) "2013-11-11"
"enddate" => string(10) "2013-12-05"
)
)
)
1 => array(12) (
"school_code" => string(4) "Anorganics"
"school_name" => string(27) "Biology"
"school_city" => string(4) "Augsburg"
"classes" => array(3) (
1 => array(14) (
"location" => string(4) "south2"
"startdate" => string(10) "2013-11-11"
"enddate" => string(10) "2013-12-05"
)
2 => array(14) (
"location" => string(4) "south3"
"startdate" => string(10) "2013-08-22"
"enddate" => string(10) "2014-01-05"
)
3 => array(14) (
"location" => string(4) "south4"
"startdate" => string(10) "2013-11-11"
"enddate" => string(10) "2013-12-05"
)
)
)
)
)
我如何在小胡子中重复这个
我想按学校来上课
提前谢谢
foreach ($myArray[0]['school'] as $item){
if($item['school_name'] == "Biology"){ //Biology for example
// some code
}
我的模板是:
{{#school}}
{{#has_missing_classes}}
<tr>
<td class="location faded">Unavailable</td>
<td class="address">Unavailable</td>
<td class="address">Unavailable</td>
<td class="actions">
<a></a>
</td>
</tr>
<tr class="separator">
<td colspan="4"></td>
</tr>
{{/has_missing_classes}}
{{#classes}}
<tr>
<td class="Location"><a href="{{dashboard_uri}}/classes/edit/{{Location}}">{{Location}}</a></td>
<td {{^StartDate}}class="faded"{{/StartDate}}>
{{StartDate}}
{{^StartDate}}Unavailable{{/StartDate}}
</td>
<td class="actions">
<a href="{{dashboard_uri}}/classes/edit/{{Id}}" class="edit" data-tooltip>Update Information</a>
</td>
</tr>
{{/classes}}
{{^classes}}
<tr>
<td colspan="5" class="empty">
<p>
No records found.<br />
</p>
</td>
</tr>
{{/classes}}
{{/school}}
{{{#学校}
{{{#缺少类}
不可用的
不可用的
不可用的
{{StartDate}}
{{^StartDate}}不可用{{/StartDate}
{{/classes}}
{{^classes}}
未找到任何记录。
{{/classes}}
{{/学校}
在这一刻,我可以展示所有的学校,但只是首先有附加课程。
提前谢谢。在最好的情况下,我可以向所有学校展示,但只向第一所学校展示课程。如果我只在学校的一条记录上设置了过滤器,那么所有班级的显示都是正确的。只有一所学校,而不是所有学校的班级。除了数据外,请显示用于渲染的模板和代码。如果没有这三个,我们将无能为力:)
foreach ($myArray[0]['school'] as $item){
if($item['school_name'] == "Biology"){ //Biology for example
// some code
}