How to get a subset of $_POST array with keys starting with a prefix

前端 未结 8 1602
栀梦
栀梦 2020-12-31 13:18

Let\'s say my $_POST variable looks like:

 65
    [action] => editpost
    [originalaction] => editpo         


        
8条回答
  •  鱼传尺愫
    2020-12-31 13:58

    function GetPrefixedItemsFromArray($array, $prefix)
    {
        $keys = array_keys($array);
        $result = array();
    
        foreach ($keys as $key)
        {
            if (strpos($key, $prefix) === 0)
            {
                $result[$key] = $array[$key];
            }
        }
    
        return $result;
    }
    

    Then simply call with $myArray = GetPrefixedItemsFromArray($_POST, "empl_");.

提交回复
热议问题