WordPress Version: 6.2
/**
* Converts a comma- or space-separated list of scalar values to an array.
*
* @since 5.1.0
*
* @param array|string $input_list List of values.
* @return array Array of values.
*/
function wp_parse_list($input_list)
{
if (!is_array($input_list)) {
return preg_split('/[\s,]+/', $input_list, -1, PREG_SPLIT_NO_EMPTY);
}
// Validate all entries of the list are scalar.
$input_list = array_filter($input_list, 'is_scalar');
return $input_list;
}