У меня есть следующая функция для подсчета количества символов в теге. Выход всегда равен 1, даже если я точно знаю, что это больше, чем одна цифра. Что я делаю не так?
$www = $_POST['url'];
$url = file_get_contents($www);
[еще немного кода]
function countTitle() {
global $url;
$search = "/\<title\>(.*)\<\/title\>/";
preg_match($search, $url, $result);
$title = $result[1]; // to string
$counttitle = count($title);
echo $counttitle;
}
Я знаю, что регулярное выражение работает, потому что я использую следующую функцию для вывода тега заголовка:
function getTitle() {
global $url;
$search = "/\<title\>(.*)\<\/title\>/";
preg_match($search, $url, $result);
$title = $result[1]; // to string
echo $title;
}