Хорошо, поэтому я сейчас работаю над разбором RSS-канала. Я получил данные, которые мне не нужны, и все, что у меня осталось, - это разбор названия игры.
Вот код, который я сейчас имею (игнорируйте небрежность, это просто доказательство концепции):
<?php
$url = 'http://raptr.com/conexion/rss';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($result);
$lastgame = $xml->channel->item[0]->description;
preg_match('[a-zA-Z]+</a>.$', $lastgame, $match);
echo $match;
?>
Все работало отлично, но потом я начал получать эту ошибку:
Warning: preg_match() [function.preg-match]:
Unknown modifier '+' in raptr.php on line 14
Единственное, что у меня осталось - это вырезать закрывающий якорный тег и период, но я не могу понять, почему ему не нравится "+". Любые идеи?
Изменить: это не должно быть отмечено как дубликат, как было задано за два года до другого вопроса.