>How do I delete a specific time out of the array or > how do I delete > a range of times out of the array? I would like to be able to delete > 12:05:00 but if I want, delete a range like 12:05:00 to > 12:10:00.
Here's some code. Kirk function remove_array_values($valuesToRemove, $array) { if (is_array($array)) { // convert the input to an array, so only one logic block is needed below if (!is_array($valuesToRemove)) { $valuesToRemove = (array) $valuesToRemove; } foreach ($valuesToRemove as $value) { $match = true; // use the do...while to get multiple occurrences of the value to delete do { // array_search returns 'null' or 'false' if the value is not found, // and the index if the value is found, so any number indicates a match $index = array_search($value, $array); if (is_numeric($index)) { unset($array[$index]); } else { $match = false; } } while ($match); } // re-index the array return array_values($array); } else { // return false on bad input return false; } } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php