我有两个数组,一个命名$requirements
的可以保存多个值对。例子:
array
'name1' => int 1000
或者:
array
'name1' => int 1000
'name2' => int 2000
'name3' => int 3000
我还有第二个数组,命名为$values
保存必须超过要求的值。例子:
array
'name1' => int 2683
或者:
array
'name1' => int 4552
'name2' => int 324
'name3' => int 1718
我想匹配每个值对以确保它们超出要求。如果他们这样做,请运行插入查询。
现在,我已经通过创建一个单独的数组来完成此操作,该数组$result
为每个匹配项保存真/假,并给出以下结果:
array
'name1' => boolean true
或者:
array
'name1' => boolean true
'name2' => boolean false
'name3' => boolean false
然后再次在数组上运行 foreach$result
以确保在插入之前它们都是正确的。
我想知道是否有更好的方法来做到这一点?最好没有$result
阵列步骤。
我还想指出,该$values
数组无法编辑,因为它将被多次使用。