我有一個類:有值的遊戲。檢查PHP中同一個實例的值
我有兩個遊戲實例的數組。現在我需要比較這兩個數組在遊戲實例中的相同值。
遊戲類有屬性: homeId visitingId
現在我需要在兩個數組檢查相同的值(它們是大,100多個遊戲實例)
我要做的就是:
foreach ($games1 as $game1) {
foreach ($games2 as $game2) {
if (($game1->getHomeId() == $game2->getHomeId()) && ($game1->getVisitingId() == $game2->getVisitingId())) {
//Games are the same
}
}
}
這需要時間,有沒有辦法做得更快?
除了更快,爲了什麼目的?一旦你發現它們是相同的,你會怎麼做。 – Gordon 2010-11-16 16:31:01
我會將它們顯示爲匹配,否則它們將顯示爲新遊戲。 – baklap 2010-11-16 17:06:14
這些實際上是相同的對象實例還是它們恰好具有相同的值? – Gordon 2010-11-16 18:02:26