【发布时间】:2017-08-15 17:16:07
【问题描述】:
目前我有两个数组,如下图所示。比较它们的最佳方法是什么?要么将它们组合在一起并在一个数组中进行比较,要么按照我的方式进行比较?
$array1
$array2
这是我用来比较它们的方法
<table>
<thead><tr><td>status</td></tr></thead>
<tbody>
<tr>
<td>
foreach($array1 as $key => $value)
{
foreach($array2 as $ke2 => $value2)
{
if($value[0] == $value2[0] &&
$value[1] == $value2[1] &&
$value[2] == $value2[2])
YES
else
NO
}
}
</td>
<tr>
</tbody>
</table>
更新
<table>
<thead><tr><td>status</td></tr></thead>
<tbody>
<tr>
<td>
@foreach ($array1 as $key => $value)
@if (isset($array2[$key]) && $value == $array2[$key])
Yes
@else
No
@endif
@endforeach
</td>
<tr>
</tbody>
</table>
但是这个在表格中的显示是这样的
状态
没有是的
没有是的
没有是的
假设是
状态
没有
是的
是的
【问题讨论】: