codecamp

array_xmerge()

作用:深层增量地递归合并多维数组。 语法: array array_xmerge(array $array1[, array ...])

参数:

  • $array1 初始的数组。
  • ... 更多数组。

返回值:

  • 返回结果数组。

说明: 该函数在遇到数组元素使用相同的键名时,不会将原来的内容覆盖,而是将后来的内容添加到原有的元素中,该函数也不会对索引数组进行重新排序。

示例:

<?php
$a = array(
    'a'=>array('aa'=>'AA')
);
$b = array(
    'a'=>array('bb'=>'BB')
);
$c = array_xmerge($a, $b);
print_r($c);
/** 将输出
Array(
    [a] => array(
        [aa] => AA
        [bb] => BB
    )
)
*/
get_uploaded_files()
escape_tags()
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

挂钩机制

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }