WordPress Version: 5.5
/**
* Converts an array-like value to an array.
*
* @since 5.5.0
*
* @param mixed $maybe_array The value being evaluated.
* @return array Returns the array extracted from the value.
*/
function rest_sanitize_array($maybe_array)
{
if (is_scalar($maybe_array)) {
return wp_parse_list($maybe_array);
}
if (!is_array($maybe_array)) {
return array();
}
// Normalize to numeric array so nothing unexpected is in the keys.
return array_values($maybe_array);
}