コード例 #1
0
ファイル: Arr.php プロジェクト: colibri-fw/util
 /**
  * @param array  $array
  * @param string $dottedKey
  *
  * @return mixed|null
  */
 public static function remove(array &$array, $dottedKey)
 {
     if (isset($array[$dottedKey])) {
         $value = $array[$dottedKey];
         unset($array[$dottedKey]);
         return $value;
     }
     $k = explode('.', $dottedKey, 2);
     return isset($k[1]) ? Arr::remove($array[$k[0]], $k[1]) : null;
 }
コード例 #2
0
ファイル: Native.php プロジェクト: colibri-fw/session
 /**
  * @param string $dottedKey
  *
  * @return mixed|null
  */
 public function remove($dottedKey)
 {
     return Arr::remove($_SESSION, $dottedKey);
 }