- var_dump: documentation ( source)
- array_diff: documentation ( source)
<?php
Class MyFile {
private $filename;
private $mimeType;
public function __construct($filename, $mimeType) {
$this->filename = $filename;
$this->mimeType = $mimeType;
}
public function getFilename() {
return $this->filename;
}
public function getMimeType() {
return $this->mimeType;
}
}
$file1 = new MyFile("peter.jpg", "image/jpg");
$file2 = new MyFile("michal.jpg", "image/jpg");
$file3 = new MyFile("johan.jpg", "image/jpg");
$file4 = new MyFile("peter.jpg", "image/jpg");
$array1[] = $file1;
$array1[] = $file2;
$array2[] = $file3;
$array2[] = $file4;
$diffArray = array_diff($array1, $array2);
var_dump($diffArray);