*/
private function prepareField($field) {
$field = htmlspecialchars_decode($field);
$field = strip_tags($field);
$from = array('"', '&', '>', '<', '\'');
$to = array('"', '&', '>', '<', ''');
$field = str_replace($from, $to, $field);
if ($this->from_charset != 'windows-1251') {
$field = iconv($this->from_charset, 'windows-1251//TRANSLIT//IGNORE', $field);
}
$field = preg_replace('#[\x00-\x08\x0B-\x0C\x0E-\x1F]+#is', ' ', $field);
return trim($field);
}
protected function getPath($category_id, $current_path = '') {
if (isset($this->categories[$category_id])) {
$this->categories[$category_id]['export'] = 1;
if (!$current_path) {
$new_path = $this->categories[$category_id]['id'];
} else {
$new_path = $this->categories[$category_id]['id'] . '_' . $current_path;
}
if (isset($this->categories[$category_id]['parentId'])) {
return $this->getPath($this->categories[$category_id]['parentId'], $new_path);
} else {
return $new_path;
}
}
}
function filterCategory($category) {
return isset($category['export']);
}
вот код набора правил, как я понимаю, может сюда можно записать, чтобы убирал п»ї ?
В php я не разбираюсь, поэтому может кто что посоветует?