配列内の同じデータのクエリで問題が発生しました。助けてください!
現在 3 つの配列 $data1=array( '1,2,3,4,5,6 ', '1,2,3,4,5, 7 ' 、 '1,2,3,4,5,8 '、 '1,2,3,4,5,9 ');
15,17,19,21); array(3,6,9,12,15,18,21,24);
同時に、配列 $data1 はデータベース hmk に既に存在します
形式は次のとおりです。 🎜> L1 L2 L3 L3 L4 L5 L6
1 2 3 4 5 6
1 2 3 4 5 7 ... 🎜>
次に、HMK フィールドに data2 を追加したいとします。 data3 は、各レコードが $data2 と $data3 に出現する回数。何か良い方法はありますか?
操作を配列で実行してから結果をデータベースに保存するか、それとも直接操作する必要がありますか?助けてください!~~ありがとう!
-----解決策-------- -
PHP コード
$value) {
$data1[$key].=','.count(array_intersect(explode(',',$value),$data2));
$data1[$key].=','.count(array_intersect(explode(',',$value),$data3));
}
print_r($data1);