| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace AlibabaCloud\Client\Support;
- /**
- * Class Arrays
- *
- * @package AlibabaCloud\Client\Support
- */
- class Arrays
- {
- /**
- * @param array $arrays
- *
- * @return array
- */
- public static function merge(array $arrays)
- {
- $result = [];
- foreach ($arrays as $array) {
- foreach ($array as $key => $value) {
- if (is_int($key)) {
- $result[] = $value;
- continue;
- }
- if (isset($result[$key]) && is_array($result[$key])) {
- $result[$key] = self::merge(
- [$result[$key], $value]
- );
- continue;
- }
- $result[$key] = $value;
- }
- }
- return $result;
- }
- }
|