Eğer dizide örneklerini ekliyoruz yana, dizi in_array() a> katı mod karşılaştırma kullandığından emin olun:
$temp = new tempClass($x, $y);
if (!in_array($temp, $temp_array, true)) {
$temp2_array[] = $temp;
}
Onlar aynı veriyi tutmak bile Ayrıca, yine 2 farklı örnekleri olan, bir sınıf bu 2 farklı örneklerini anlamak gerekir. 2 örnekleri aynı olup olmadığını hangi bilmek eğer kendi döngü oluşturmak için gereken ve elle örneklerini karşılaştırmak gerekir.
Sen sınıfın üyeleri karşılaştırmak katı mod atlayabilirsiniz, ama kısa sürede farklı bir üye gibi, bu non-eşit olacaktır.
$temp = new tempClass($x, $y);
if (!in_array($temp, $temp_array)) {
$temp2_array[] = $temp;
}