Esempio n. 1
0
 /**
  * Returns current xArray without supplied values.
  * 
  * @param mixed $passedArray Either an array, xArray, or a list of values to exclude 
  * @return xArray Resulting xArray
  */
 function without($passedArray)
 {
     if (!is_array($passedArray) && (is_object($passedArray) && get_class($this) == get_class($passedArray))) {
         $passedArray = $passedArray->toArray();
     }
     if (!is_array($passedArray)) {
         $passedArray = func_get_args();
     }
     $result = new xArray($this->toArray());
     foreach ($passedArray as $reject) {
         $result->remove($result->indexOf($reject));
     }
     return $result;
 }