我有一个foreach
语法比较不同的项目,其产生以下结果:在不同阵列
array
0 =>
array
'value' => string '2012-05-09T12:00:00' (length=19)
'value2' => string '2012-05-09T15:00:00' (length=19)
'timezone' => string 'Europe/Paris' (length=12)
'timezone_db' => string 'UTC' (length=3)
'date_type' => string 'date' (length=4)
1 =>
array
'value' => string '2012-03-14T13:00:00' (length=19)
'value2' => string '2012-03-14T16:00:00' (length=19)
'timezone' => string 'Europe/Paris' (length=12)
'timezone_db' => string 'UTC' (length=3)
'date_type' => string 'date' (length=4)
2 =>
array
...
array
0 =>
array
'value' => string '2012-02-08T13:00:00' (length=19)
'value2' => string '2012-02-08T16:00:00' (length=19)
'timezone' => string 'Europe/Paris' (length=12)
'timezone_db' => string 'UTC' (length=3)
'date_type' => string 'date' (length=4)
1 =>
array
'value' => string '2012-03-14T13:00:00' (length=19)
'value2' => string '2012-03-14T16:00:00' (length=19)
'timezone' => string 'Europe/Paris' (length=12)
'timezone_db' => string 'UTC' (length=3)
'date_type' => string 'date' (length=4)
2 =>
array
...
的...
代表更大量的代码,全部采用相同的结构。
这里是php
代码:
foreach ($result as $term) {
$node = node_load($term->nid);
$dates = $node->field_date['und'];
var_dump($dates);
}
目标是比较的结果,并检查他们的任何不平等。那么,我的目标是一个脚本,让我从第一阵列和第二阵列$dates[0]['value']
比较$dates[0]['value']
...
我想所有的0
项目或全部1
项目组成新阵列后来检查他们,但迄今没有运气。有人有另一个想法吗?
谢谢你在解决这个谜题的过程中的耐心和毅力:) – Michiel 2012-03-12 16:01:50