Heim > Artikel > Backend-Entwicklung > So kombinieren Sie zweidimensionale Zahlen in PHP, ohne den Schlüsselwert zu ändern
在php中,可以使用array_merge_recursive()函数来不改变键值的合并二维数组;该函数在处理两个或更多个数组元素有相同的键名的情况时,不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
在php中,可以使用array_merge_recursive()函数来不改变键值的合并二维数组。
array_merge_recursive() 函数用于把一个或多个数组合并为一个数组。
该函数与 array_merge() 函数之间的不同是在处理两个或更多个数组元素有相同的键名的情况。array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。
示例:合并二维数组,并不改变键值
<?php header("Content-type:text/html;charset=utf-8"); $array1 = array( array("张三",25,"男"), array("李四",21,"男"), array("王五",22,"男"), array("娜娜",22,"女"), "PHP中文网" ); $array2 = array( array("小红",25,"女"), array("李四",21,"女"), array("娜娜",22,"女"), "PHP中文网" ); $array3 = array_merge_recursive($array1,$array2); var_dump($array3); ?>
输出:
推荐学习:《PHP视频教程》
Das obige ist der detaillierte Inhalt vonSo kombinieren Sie zweidimensionale Zahlen in PHP, ohne den Schlüsselwert zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!