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.
将用户定义的参数合并到默认数组中。
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 删除。

还没有任何评论,赶紧来占个楼吧!