Changeset 2924
- Timestamp:
- 06/27/08 09:46:20 (2 months ago)
- Files:
-
- 1 modified
-
trunk/system/helpers/arr.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/system/helpers/arr.php
r2739 r2924 19 19 * @return array 20 20 */ 21 public function callback_string($str)21 public static function callback_string($str) 22 22 { 23 23 // command[param,param] … … 52 52 * @return array 53 53 */ 54 public function rotate($source_array, $keep_keys = TRUE)54 public static function rotate($source_array, $keep_keys = TRUE) 55 55 { 56 56 $new_array = array(); … … 74 74 * @return mixed value of the requested array key 75 75 */ 76 public function remove($key, & $array)76 public static function remove($key, & $array) 77 77 { 78 78 if ( ! array_key_exists($key, $array)) … … 95 95 * @return array 96 96 */ 97 public function extract(array $search, $keys)97 public static function extract(array $search, $keys) 98 98 { 99 99 // Get the keys, removing the $search array … … 124 124 * @return array 125 125 */ 126 public function unshift_assoc( array & $array, $key, $val)126 public static function unshift_assoc( array & $array, $key, $val) 127 127 { 128 128 $array = array_reverse($array, TRUE); … … 141 141 * @return array 142 142 */ 143 public function map_recursive($callback, array $array)143 public static function map_recursive($callback, array $array) 144 144 { 145 145 foreach ($array as $key => $val) … … 161 161 * @return integer 162 162 */ 163 public function binary_search($needle, $haystack, $nearest = FALSE, $sort = FALSE)163 public static function binary_search($needle, $haystack, $nearest = FALSE, $sort = FALSE) 164 164 { 165 165 if ($sort === TRUE)
