<?php
$cart1 = new StdClass;
$cart1->id = 123;
$cart1->size_id = 2;
$cart2 = new StdClass;
$cart2->id = 123;
$cart2->size_id = 3;
[$cart1, $cart2],
function ($item) {
return $item->id != 123 && $item->size_id != 2;
}
);
echo 'Test 1:' . PHP_EOL;
[$cart1, $cart2],
function ($item) {
return $item->id == 123 && $item->size_id != 2;
}
);
echo 'Test 2:' . PHP_EOL;
PD9waHAKCiRjYXJ0MSA9IG5ldyBTdGRDbGFzczsKJGNhcnQxLT5pZCA9IDEyMzsKJGNhcnQxLT5zaXplX2lkID0gMjsKCiRjYXJ0MiA9IG5ldyBTdGRDbGFzczsKJGNhcnQyLT5pZCA9IDEyMzsKJGNhcnQyLT5zaXplX2lkID0gMzsKCiRjYXJ0X2FycmF5ID0gYXJyYXlfZmlsdGVyKAogICAgWyRjYXJ0MSwgJGNhcnQyXSwKICAgIGZ1bmN0aW9uICgkaXRlbSkgewogICAgICAgIHJldHVybiAkaXRlbS0+aWQgIT0gMTIzICYmICRpdGVtLT5zaXplX2lkICE9IDI7CiAgICB9Cik7CgplY2hvICdUZXN0IDE6JyAuIFBIUF9FT0w7CnByaW50X3IoJGNhcnRfYXJyYXkpOwoKJGNhcnRfYXJyYXkgPSBhcnJheV9maWx0ZXIoCiAgICBbJGNhcnQxLCAkY2FydDJdLAogICAgZnVuY3Rpb24gKCRpdGVtKSB7CiAgICAgICAgcmV0dXJuICRpdGVtLT5pZCA9PSAxMjMgJiYgJGl0ZW0tPnNpemVfaWQgIT0gMjsKICAgIH0KKTsKCmVjaG8gJ1Rlc3QgMjonIC4gUEhQX0VPTDsKcHJpbnRfcigkY2FydF9hcnJheSk7