PHP: Φίλτρο πίνακα


nc
Δημοσίευση: • Share Article:

Στον κώδικα που ακολουθεί δημιουργούμε ένα φίλτρο για array, στο οποίο επιλέγουμε τις τιμές που επιτρέπονται.
class Tools
{
    public static function filter_keys_allowed_list(
        array $arr = [],
        array $allowed = []): array
    {
        return array_filter(
            $arr,
            function ($key) use ($allowed) {
                return in_array($key, $allowed);
            },
            ARRAY_FILTER_USE_KEY
        );
    }
}
$arr = [
    'EUR' => '€96.06',
    'GBP' => '£82.42',
    'JPY' => '¥13,287.09',
    'USD' => '$1',
];
$allowed = ['EUR', 'GBP', 'JPY'];

var_dump(Tools::filter_array_keys_list($arr, $allowed));

 

Foreach programming

Εγγραφείτε για να βλέπετε τα εξειδικευμένα άρθρα.