wp_kses_array_lc

The timeline below displays how wordpress function wp_kses_array_lc has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.1

/**
 * Converts the keys of an array to lowercase.
 *
 * @since 1.0.0
 *
 * @param array $inarray Unfiltered array.
 * @return array Fixed array with all lowercase keys.
 */
function wp_kses_array_lc($inarray)
{
    $outarray = array();
    foreach ((array) $inarray as $inkey => $inval) {
        $outkey = strtolower($inkey);
        $outarray[$outkey] = array();
        foreach ((array) $inval as $inkey2 => $inval2) {
            $outkey2 = strtolower($inkey2);
            $outarray[$outkey][$outkey2] = $inval2;
        }
    }
    return $outarray;
}

WordPress Version: 4.2

/**
 * Goes through an array and changes the keys to all lower case.
 *
 * @since 1.0.0
 *
 * @param array $inarray Unfiltered array
 * @return array Fixed array with all lowercase keys
 */
function wp_kses_array_lc($inarray)
{
    $outarray = array();
    foreach ((array) $inarray as $inkey => $inval) {
        $outkey = strtolower($inkey);
        $outarray[$outkey] = array();
        foreach ((array) $inval as $inkey2 => $inval2) {
            $outkey2 = strtolower($inkey2);
            $outarray[$outkey][$outkey2] = $inval2;
        }
        // foreach $inval
    }
    // foreach $inarray
    return $outarray;
}

WordPress Version: 3.7

/**
 * Goes through an array and changes the keys to all lower case.
 *
 * @since 1.0.0
 *
 * @param array $inarray Unfiltered array
 * @return array Fixed array with all lowercase keys
 */
function wp_kses_array_lc($inarray)
{
    $outarray = array();
    foreach ((array) $inarray as $inkey => $inval) {
        $outkey = strtolower($inkey);
        $outarray[$outkey] = array();
        foreach ((array) $inval as $inkey2 => $inval2) {
            $outkey2 = strtolower($inkey2);
            $outarray[$outkey][$outkey2] = $inval2;
        }
        # foreach $inval
    }
    # foreach $inarray
    return $outarray;
}