|
@@ 82-91 (lines=10) @@
|
| 79 |
|
return json_encode($array, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE); |
| 80 |
|
} |
| 81 |
|
|
| 82 |
|
public static function remove($array, $search) { |
| 83 |
|
if (\is_array($search)) { |
| 84 |
|
foreach ( $search as $val ) { |
| 85 |
|
$array=self::removeOne($array, $val); |
| 86 |
|
} |
| 87 |
|
} else { |
| 88 |
|
$array=self::removeOne($array, $search); |
| 89 |
|
} |
| 90 |
|
return array_values($array); |
| 91 |
|
} |
| 92 |
|
|
| 93 |
|
/** |
| 94 |
|
* Removes from array by key |
|
@@ 152-161 (lines=10) @@
|
| 149 |
|
return array_search(strtolower($needle), array_map('strtolower', $haystack),$strict); |
| 150 |
|
} |
| 151 |
|
|
| 152 |
|
public static function iRemove($array, $search) { |
| 153 |
|
if (\is_array($search)) { |
| 154 |
|
foreach ( $search as $val ) { |
| 155 |
|
$array=self::iRemoveOne($array, $val); |
| 156 |
|
} |
| 157 |
|
} else { |
| 158 |
|
$array=self::iRemoveOne($array, $search); |
| 159 |
|
} |
| 160 |
|
return array_values($array); |
| 161 |
|
} |
| 162 |
|
|
| 163 |
|
public static function iRemoveOne($array, $search) { |
| 164 |
|
if (($key=self::iSearch($search, $array)) !== false) { |