| 1 | <?php | ||
| 5 | class Util | ||
| 6 | { | ||
| 7 | /** | ||
| 8 | * 对数组进行赋值/取值操作 | ||
| 9 | * | ||
| 10 | * @param array $arr | ||
| 11 | * @param mixed $key | ||
| 12 | * @param mixed $value | ||
| 13 | * @param mixed $getDefault | ||
| 14 | * @param \Closure|null $setAction | ||
| 15 | * @param bool $override | ||
| 16 | * @param \Closure|null $whenOverride | ||
| 17 | * @param bool $isSet | ||
| 18 | * | ||
| 19 | * @return mixed | ||
| 20 | */ | ||
| 21 | public static function operateArray(array &$arr, $key, $value = null, $getDefault = null, \Closure $setAction = null, $override = false, $whenOverride = null, $isSet = false) | ||
| 45 | |||
| 46 | /** | ||
| 47 | * Pull the value from the specified array by key. | ||
| 48 | * | ||
| 49 | * @param array $options | ||
| 50 | * @param int|string $key | ||
| 51 | * | ||
| 52 | * @return mixed | ||
| 53 | */ | ||
| 54 | public static function pullFromArrayByKey(array &$options, $key) | ||
| 64 | } | ||
| 65 |