2 つの配列を取得しました。1 つは名前付き$requirements
で、複数の値のペアを保持できます。例:
array
'name1' => int 1000
また:
array
'name1' => int 1000
'name2' => int 2000
'name3' => int 3000
$values
また、要件を超える必要がある値を保持するという名前の 2 番目の配列もあります。例:
array
'name1' => int 2683
また:
array
'name1' => int 4552
'name2' => int 324
'name3' => int 1718
それぞれの値のペアを一致させて、それらが要件を超えていることを確認したいと考えています。存在する場合は、挿入クエリを実行します。
$result
ここで、一致ごとに true/false を保持するという別の配列を作成することで、これを既に行っており、次の結果が得られます。
array
'name1' => boolean true
また:
array
'name1' => boolean true
'name2' => boolean false
'name3' => boolean false
次に、配列に対して foreach を$result
再度実行して、挿入を行う前にそれらがすべて true であることを確認します。
私が疑問に思っているのは、これを行うためのより良い方法があるかどうかということです? できれば$result
アレイステップなしで。
$values
また、配列は複数回使用されるため、編集できないことにも注意してください。