<?php
	$mysqli = new mysqli ("localhost", "fedsar3e_link", "123456", "fedsar3e_link");
	function replaceSEF ($content){
		//начало функции
		$regex = ("[(<a[^>]*href\s*=\s*[\"'])([^'\"]*)([\"'][^>]*>\s*.*?\s*</a>)]i";
		//регулярное выражение для поиска ссылок в тексте. я потом упрощу, т.к. мне пользователь должен будет вводить её
		preg_match_all($regex, $content, $matches);
		//встроенная функция для поиска ВСЕХ совпадений в тексте
		for ($i = 0; $i< count($matches[2]); $i++){
			//у переменной индекс равен 2, потому-что в БД создано 3 строки и именно третья хранит информацию, по которой идет сравнение
			$result_set = $mysqli->query ("SELECT 'alias' FROM 'sef' WHERE 'link' = ' " .$matches[2][$i]." ' ");
			//$result_set - это специальный класс для получения данных из БД
			$row = $result_set->fetch_assoc();
			//превращаем класс в массив
			$content= str_replace($matches[2][$i], $row["alias"], $content);
			//тут не понимаю, что происходит
		if ($result_set) $result_set ->close();
		//это означает, что если $result_set ничего не будет найдено, то цикл просто не случится и соединение закроется.
		}
		return $content;
		str_replace(search, replace, subject)
	}
	$mysqli-> close();