|
@@ 93-102 (lines=10) @@
|
| 90 |
|
return json_encode($array, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE); |
| 91 |
|
} |
| 92 |
|
|
| 93 |
|
public static function remove($array, $search) { |
| 94 |
|
if (\is_array($search)) { |
| 95 |
|
foreach ( $search as $val ) { |
| 96 |
|
$array=self::removeOne($array, $val); |
| 97 |
|
} |
| 98 |
|
} else { |
| 99 |
|
$array=self::removeOne($array, $search); |
| 100 |
|
} |
| 101 |
|
return array_values($array); |
| 102 |
|
} |
| 103 |
|
|
| 104 |
|
/** |
| 105 |
|
* Removes from array by key |
|
@@ 179-188 (lines=10) @@
|
| 176 |
|
return array_search(strtolower($needle), array_map('strtolower', $haystack),$strict); |
| 177 |
|
} |
| 178 |
|
|
| 179 |
|
public static function iRemove($array, $search) { |
| 180 |
|
if (\is_array($search)) { |
| 181 |
|
foreach ( $search as $val ) { |
| 182 |
|
$array=self::iRemoveOne($array, $val); |
| 183 |
|
} |
| 184 |
|
} else { |
| 185 |
|
$array=self::iRemoveOne($array, $search); |
| 186 |
|
} |
| 187 |
|
return array_values($array); |
| 188 |
|
} |
| 189 |
|
|
| 190 |
|
public static function iRemoveOne($array, $search) { |
| 191 |
|
if (($key=self::iSearch($search, $array)) !== false) { |