wp_parse_args()
wp_parse_args( string|array|object $args, array $defaul…
wp_parse_args( string|array|object $args, array $defaults = ” )
将用户定义的参数合并到默认数组中。
Merge user defined arguments into defaults array.
目录锚点:#说明#参数#源码#笔记
说明(Description)
这个函数在整个WordPress中使用,允许将字符串或数组合并到另一个数组中。
参数(Parameters)
参数 | 类型 | 说明 |
---|---|---|
$args | (string | array | object) | 要与$defaults合并的值。 |
$defaults | (array) | 作为默认值的数组。 |
源码(Source)
/** * Merge user defined arguments into defaults array. * * This function is used throughout WordPress to allow for both string or array * to be merged into another array. * * @since 2.2.0 * * @param string|array $args Value to merge with $defaults * @param array $defaults Optional. Array that serves as the defaults. Default empty. * @return array Merged user defined values with defaults. */ function wp_parse_args( $args, $defaults = '' ) { if ( is_object( $args ) ) $r = get_object_vars( $args ); elseif ( is_array( $args ) ) $r =& $args; else wp_parse_str( $args, $r ); if ( is_array( $defaults ) ) return array_merge( $defaults, $r ); return $r; }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
2.3.0 | wp-includes/functions.php | 2 | 14 |
笔记(Notes)
感谢Bhrarsen提供此功能,但有一个小错误:
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!