<?php
class Product
{
public function __construct($ean, $price, $count){
$this->ean = $ean;
$this->productPrice = $price;
$this->productCount = $count;
}
public function __get($property) {
if (property_exists($this, $property)) {
return $this->$property;
}
}
}
function removeduplicateKeys($data){
}
// $arr =array(
// "0" => Array
// (
// "ean" => 6900532615069,
// "productPrice" => 1140,
// "productCount" => 5
// ),
// "1" => Array
// (
// "ean" => 6900532615069,
// "productPrice" => 1140,
// "productCount" => 50
// ),
// "2" => Array
// (
// "ean" => 6900535364122,
// "productPrice" => 1140,
// "productCount" => 50
// ),
// "3" => Array
// (
// "ean" => 6900532615069,
// "productPrice" => 1140,
// "productCount" => 10,
// ));
(
"ean" => 6900532615069,
"productPrice" => 1140,
"productCount" => 10,
),
(
"ean" => 6900532615069,
"productPrice" => 1140,
"productCount" => 50
),
(
"ean" => 6900535364122,
"productPrice" => 1140,
"productCount" => 50
),
(
"ean" => 6900535364122,
"productPrice" => 1140,
"productCount" => 500
),
(
"ean" => 6900535364122,
"productPrice" => 1140,
"productCount" => 0
),
(
"ean" => 6900532615069,
"productPrice" => 1140,
"productCount" => 10,
));
print_r(removeduplicateKeys
($arr));
PD9waHAKY2xhc3MgUHJvZHVjdAp7CglwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJGVhbiwgJHByaWNlLCAkY291bnQpewoJCSR0aGlzLT5lYW4gPSAkZWFuOwoJCSR0aGlzLT5wcm9kdWN0UHJpY2UgPSAkcHJpY2U7CgkJJHRoaXMtPnByb2R1Y3RDb3VudCA9ICRjb3VudDsKCX0KCQogICAgcHVibGljIGZ1bmN0aW9uIF9fZ2V0KCRwcm9wZXJ0eSkgewogICAgICAgICAgICBpZiAocHJvcGVydHlfZXhpc3RzKCR0aGlzLCAkcHJvcGVydHkpKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gJHRoaXMtPiRwcm9wZXJ0eTsKICAgICAgICAgICAgfQogICAgfQoKfQoKCmZ1bmN0aW9uIHJlbW92ZWR1cGxpY2F0ZUtleXMoJGRhdGEpewogCgkkdGVtcEFyciA9IGFycmF5X3VuaXF1ZShhcnJheV9jb2x1bW4oJGRhdGEsICdlYW4nKSk7CglwcmludF9yKCR0ZW1wQXJyKTsKCXJldHVybiBhcnJheV9pbnRlcnNlY3Rfa2V5KCRkYXRhLCAkdGVtcEFycik7Cgp9CgoKLy8gJGFyciA9YXJyYXkoIAovLyAiMCIgPT4gQXJyYXkKLy8gKAovLyAgICAgImVhbiIgPT4gNjkwMDUzMjYxNTA2OSwKLy8gICAgICJwcm9kdWN0UHJpY2UiID0+IDExNDAsCi8vICAgICAicHJvZHVjdENvdW50IiA9PiA1Ci8vICksCi8vICIxIiA9PiBBcnJheQovLyAoCi8vICAgICAiZWFuIiA9PiA2OTAwNTMyNjE1MDY5LAovLyAgICAgInByb2R1Y3RQcmljZSIgPT4gMTE0MCwKLy8gICAgICJwcm9kdWN0Q291bnQiID0+IDUwCi8vICksCi8vICIyIiA9PiBBcnJheQovLyAoCi8vICAgICAiZWFuIiA9PiA2OTAwNTM1MzY0MTIyLAovLyAgICAgInByb2R1Y3RQcmljZSIgPT4gMTE0MCwKLy8gICAgICJwcm9kdWN0Q291bnQiID0+IDUwCi8vICksCgovLyAiMyIgPT4gQXJyYXkKLy8gKAovLyAgICAgImVhbiIgPT4gNjkwMDUzMjYxNTA2OSwKLy8gICAgICJwcm9kdWN0UHJpY2UiID0+IDExNDAsCi8vICAgICAicHJvZHVjdENvdW50IiA9PiAxMCwKLy8gKSk7CiRhcnIgPWFycmF5KCAKIjAiID0+IEFycmF5CigKICAgICJlYW4iID0+IDY5MDA1MzI2MTUwNjksCiAgICAicHJvZHVjdFByaWNlIiA9PiAxMTQwLAogICAgInByb2R1Y3RDb3VudCIgPT4gMTAsCiksCQoiMSIgPT4gQXJyYXkKKAogICAgImVhbiIgPT4gNjkwMDUzMjYxNTA2OSwKICAgICJwcm9kdWN0UHJpY2UiID0+IDExNDAsCiAgICAicHJvZHVjdENvdW50IiA9PiA1MAopLAoiMiIgPT4gQXJyYXkKKAogICAgImVhbiIgPT4gNjkwMDUzNTM2NDEyMiwKICAgICJwcm9kdWN0UHJpY2UiID0+IDExNDAsCiAgICAicHJvZHVjdENvdW50IiA9PiA1MAopLAoiMyIgPT4gQXJyYXkKKAogICAgImVhbiIgPT4gNjkwMDUzNTM2NDEyMiwKICAgICJwcm9kdWN0UHJpY2UiID0+IDExNDAsCiAgICAicHJvZHVjdENvdW50IiA9PiA1MDAKKSwKIjQiID0+IEFycmF5CigKICAgICJlYW4iID0+IDY5MDA1MzUzNjQxMjIsCiAgICAicHJvZHVjdFByaWNlIiA9PiAxMTQwLAogICAgInByb2R1Y3RDb3VudCIgPT4gMAopLAoiNSIgPT4gQXJyYXkKKAogICAgImVhbiIgPT4gNjkwMDUzMjYxNTA2OSwKICAgICJwcm9kdWN0UHJpY2UiID0+IDExNDAsCiAgICAicHJvZHVjdENvdW50IiA9PiAxMCwKKSk7CgpwcmludF9yKHJlbW92ZWR1cGxpY2F0ZUtleXMoJGFycikpOw==