私はPHPでプログラミングすることを学んでいますが、少し問題があります。私は2つの配列を持っています:
配列A:
array(10){
[0]: string(10) "2012-08-01"
[1]: int 1
[2]: string(10) "2012-08-03"
[3]: int 1
[4]: string(10) "2012-08-07"
[5]: int 2
[6]: string(10) "2012-08-09"
[7]: int 2
[8]: string(10) "2012-08-27"
[9]: int 1
}
アレイB:
array(4){
[0]: string(10) "2012-09-04"
[1]: string(10) "2012-09-06"
[2]: string(10) "2012-09-08"
[3]: string(10) "2012-09-10"
}
配列Aの最初の要素が配列Bの最初の要素と等しいかどうかを確認したい場合は、1
配列Aから新しい配列C(1次元)に2番目の要素(この場合)を書き込みます。それ以外の場合は何も書き込みません。配列Cと次に、配列Aのインデックス2の要素[1]: string(10) "2012-09-06"
が配列Bの2番目の要素と等しいかどうかを確認します。その場合、配列Aから配列Cなどに4番目の要素()を書き込む[3]: int 1
ため、配列Cにはint要素のみが含まれます。誰かがこれを整理する方法を私に手伝ってくれるなら、私はとても幸せです