wp_parse_args
Published
2023-01-04
浏览次数 : 137
wp_parse_args( string|array|object $args, array $defaults = array() ): array
Merges user defined arguments into defaults array.
这个函数跟array_merge有点像
添加用户定义的数组到默认的数组里面 , 或者改写默认数组, 如果传递的参数是默认数组里面的键的话
function parse_args_example($args = array()) {
$defaults = array(
'before' => 'I am the before',
'after' => 'I am the after',
);
$combined_args = wp_parse_args($args, $defaults);
var_dump($combined_args);
}
parse_args_example(array('third' => 'new value pass here'));
也可以在传递参数那里 使用查询语法,query sring , 如 'before'=56789&'after='96325'
function parse_args_example($args = array()) {
$defaults = array(
'before' => 'I am the before',
'after' => 'I am the after',
);
$combined_args = wp_parse_args($args, $defaults);
var_dump($combined_args);
}
parse_args_example('before=56789999&after=6352633');
- 标签1
- 标签1
- 标签1