<?php
class LowerThanFilter
{
private $limit;
// $key is an optional parameter
function __construct($limit, ?string $key = null)
{
$this->limit = $limit;
}
function __invoke($i)
{
// if $key is set, compare with key
return $i[$this->key] <= $this->limit; }
return $i <= $this->limit;
}
}
$followers = [["latest_reel_media" => 1], ["latest_reel_media" => 100]];
$followers = array_filter($followers, new LowerThanFilter
(50, 'latest_reel_media')); // your code goes here
PD9waHAKY2xhc3MgTG93ZXJUaGFuRmlsdGVyCnsKICAgIHByaXZhdGUgJGxpbWl0OwoKICAgIC8vICRrZXkgaXMgYW4gb3B0aW9uYWwgcGFyYW1ldGVyCiAgICBmdW5jdGlvbiBfX2NvbnN0cnVjdCgkbGltaXQsID9zdHJpbmcgJGtleSA9IG51bGwpCiAgICB7CiAgICAgICAgJHRoaXMtPmxpbWl0ID0gJGxpbWl0OwogICAgICAgICR0aGlzLT5rZXkgICA9ICRrZXk7CiAgICB9CgogICAgZnVuY3Rpb24gX19pbnZva2UoJGkpCiAgICB7CiAgICAgICAgLy8gaWYgJGtleSBpcyBzZXQsIGNvbXBhcmUgd2l0aCBrZXkKICAgICAgICBpZiAoIWlzX251bGwoJHRoaXMtPmtleSkpIHsKICAgICAgICAgICAgcmV0dXJuICRpWyR0aGlzLT5rZXldIDw9ICR0aGlzLT5saW1pdDsKICAgICAgICB9CiAgICAgICAgcmV0dXJuICRpIDw9ICR0aGlzLT5saW1pdDsKICAgIH0KfQokZm9sbG93ZXJzID0gW1sibGF0ZXN0X3JlZWxfbWVkaWEiID0+IDFdLCBbImxhdGVzdF9yZWVsX21lZGlhIiA9PiAxMDBdXTsKJGZvbGxvd2VycyA9IGFycmF5X2ZpbHRlcigkZm9sbG93ZXJzLCBuZXcgTG93ZXJUaGFuRmlsdGVyKDUwLCAnbGF0ZXN0X3JlZWxfbWVkaWEnKSk7CnZhcl9kdW1wKCRmb2xsb3dlcnMpOwovLyB5b3VyIGNvZGUgZ29lcyBoZXJl