2つの変数に2つの配列があり、両方のフィールドにまったく同じ値が含まれています(1番目の配列= "image_id"-fieldと2番目の配列="ID-field")。
2つのフィールドを比較する必要があり、1番目の配列のイメージパス文字列を出力したい(「ID」-1番目の配列のフィールドと2番目の配列のフィールドが等しい場合)
このようなもの:1番目のマルチアレイの「2146」が2番目のマルチアレイの「2146」と等しい場合、echo apple.jpg ..しかし、それはどのように機能しますか?それは本当に最後の日私をびっくりさせます..あなたの返事を前もって感謝します。
$ multidimension_array1:
array(4) {
[0]=>
string(9) "apple.jpg"
["imagepath"]=>
string(9) "apple.jpg"
[1]=>
string(4) "2146"
["image_id"]=>
string(4) "2146"
}
array(4) {
[0]=>
string(10) "ananas.jpg"
["imagepath"]=>
string(10) "ananas.jpg"
[1]=>
string(4) "2037"
["image_id"]=>
string(4) "2037"
}
array(4) {
[0]=>
string(8) "nuts.jpg"
["imagepath"]=>
string(8) "nuts.jpg"
[1]=>
string(4) "2024"
["image_id"]=>
string(4) "2024"
}
$ multidimension_array2:
array(2) {
[0]=>
string(4) "2146"
["ID"]=>
string(4) "2146"
}
array(2) {
[0]=>
string(4) "2037"
["ID"]=>
string(4) "2037"
}
array(2) {
[0]=>
string(4) "2024"
["ID"]=>
string(4) "2024"
}