<?php
$data = [
'1234',
'0033', // This needs to be a string otherwise it'll become '27'
'1155',
'2277',
'1288',
'8888'
];
function compare($number) {
// Compare first 2 numbers
return false;
}
// Compare last 2 numbers
return false;
}
// Make sure first and last numbers aren't the same
return false;
}
return true;
}
});
// Output using compare
// Output using closure
PD9waHAKCiRkYXRhID0gWwoJJzEyMzQnLAogICAgJzAwMzMnLCAvLyBUaGlzIG5lZWRzIHRvIGJlIGEgc3RyaW5nIG90aGVyd2lzZSBpdCdsbCBiZWNvbWUgJzI3JwogICAgJzExNTUnLAogICAgJzIyNzcnLAogICAgJzEyODgnLAogICAgJzg4ODgnCl07CgpmdW5jdGlvbiBjb21wYXJlKCRudW1iZXIpIHsKCS8vIENvbXBhcmUgZmlyc3QgMiBudW1iZXJzCglpZiAoaW50dmFsKCRudW1iZXJbMF0pICE9PSBpbnR2YWwoJG51bWJlclsxXSkpIHsKCQlyZXR1cm4gZmFsc2U7Cgl9CgkKCS8vIENvbXBhcmUgbGFzdCAyIG51bWJlcnMKCWlmIChpbnR2YWwoJG51bWJlclsyXSkgIT09IGludHZhbCgkbnVtYmVyWzNdKSkgewoJCXJldHVybiBmYWxzZTsKCX0KCQoJLy8gTWFrZSBzdXJlIGZpcnN0IGFuZCBsYXN0IG51bWJlcnMgYXJlbid0IHRoZSBzYW1lCglpZiAoaW50dmFsKCRudW1iZXJbMF0pID09PSBpbnR2YWwoJG51bWJlclszXSkpIHsKCQlyZXR1cm4gZmFsc2U7Cgl9CgkKCXJldHVybiB0cnVlOwp9CgokZGF0YSA9IGFycmF5X2ZpbHRlcigkZGF0YSwgJ2NvbXBhcmUnKTsKJGRhdGEyID0gYXJyYXlfZmlsdGVyKCRkYXRhLCBmdW5jdGlvbigkbnVtYmVyKSB7CglyZXR1cm4gaW50dmFsKCRudW1iZXJbMF0pID09PSBpbnR2YWwoJG51bWJlclsxXSkgJiYgaW50dmFsKCRudW1iZXJbMl0pID09PSBpbnR2YWwoJG51bWJlclszXSkgJiYgaW50dmFsKCRudW1iZXJbMF0pICE9PSBpbnR2YWwoJG51bWJlclszXSk7Cn0pOwoKLy8gT3V0cHV0IHVzaW5nIGNvbXBhcmUKcHJpbnRfcigkZGF0YSk7CgovLyBPdXRwdXQgdXNpbmcgY2xvc3VyZQpwcmludF9yKCRkYXRhMik7