php 在数组中的特定键后插入值或键/值对。如果key不存在,则将值附加到数组的末尾。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在数组中的特定键后插入值或键/值对。如果key不存在,则将值附加到数组的末尾。相关的知识,希望对你有一定的参考价值。
<?php
/**
* Insert a value or key/value pair after a specific key in an array. If key doesn't exist, value is appended
* to the end of the array.
*
* @param array $array
* @param string $key
* @param array $new
*
* @return array
*/
function array_insert_after( array $array, $key, array $new ) {
$keys = array_keys( $array );
$index = array_search( $key, $keys );
$pos = false === $index ? count( $array ) : $index + 1;
return array_merge( array_slice( $array, 0, $pos ), $new, array_slice( $array, $pos ) );
}
以上是关于php 在数组中的特定键后插入值或键/值对。如果key不存在,则将值附加到数组的末尾。的主要内容,如果未能解决你的问题,请参考以下文章
php 在数组中的特定键之前插入值或键/值对。如果key不存在,则值将预先添加到数组的开头。
按值或键进行嵌套数组搜索
php数组指定位置键插入元素
动画 | 视频图解红黑树
如何在php中的数组中插入新的键值对?
掌握此文,面试再也不怕红黑树!