Example #1
0
 public function remove($value)
 {
     if (false === $this->arr->contains($value)) {
         return $this->arr;
     }
     $newArr = $this->arr->toArray();
     $key = $this->arr->locate($value);
     unset($newArr[$key]);
     if ($this->allKeysNumeric(array_keys($newArr))) {
         return array_values($newArr);
     }
     return $newArr;
 }