@@ 1276-1280 (lines=5) @@ | ||
1273 | parse_str( $pair, $params ); |
|
1274 | ||
1275 | $k = key( $params ); |
|
1276 | if ( ! isset( $result[ $k ] ) ) { |
|
1277 | $result += $params; |
|
1278 | } elseif ( array_key_exists( $k, $params ) && is_array( $params[ $k ] ) ) { |
|
1279 | $result[ $k ] = self::array_merge_recursive_distinct( $result[ $k ], $params[ $k ] ); |
|
1280 | } |
|
1281 | } |
|
1282 | return true; |
|
1283 | } |
|
@@ 1384-1388 (lines=5) @@ | ||
1381 | $merged = $array1; |
|
1382 | ||
1383 | foreach ( $array2 as $key => &$value ) { |
|
1384 | if ( is_array( $value ) && isset( $merged[ $key ] ) && is_array( $merged[ $key ] ) ) { |
|
1385 | $merged[ $key ] = self::array_merge_recursive_distinct( $merged[ $key ], $value ); |
|
1386 | } else { |
|
1387 | $merged[ $key ] = $value; |
|
1388 | } |
|
1389 | } |
|
1390 | ||
1391 | return $merged; |