public function dblikeescape($value) { if (is_array($value)) { $value = array_map(array($this, __FUNCTION__), $value); } else { $value = trim($this->quote($value), "'"); $value = addcslashes($value, '_%'); } return $value; }