WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

SimplePie_IRI::parse_iri() protected WP 1.0

Parse an IRI into scheme/authority/path/query/fragment segments

{} Это метод класса: SimplePie_IRI{}

Хуков нет.

Возвращает

Массив.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->parse_iri( $iri );
$iri(строка) (обязательный)

Код SimplePie_IRI::parse_iri() WP 5.5.3

<?php
protected function parse_iri($iri)
{
	$iri = trim($iri, "\x20\x09\x0A\x0C\x0D");
	if (preg_match('/^((?P<scheme>[^:\/?#]+):)?(\/\/(?P<authority>[^\/?#]*))?(?P<path>[^?#]*)(\?(?P<query>[^#]*))?(#(?P<fragment>.*))?$/', $iri, $match))
	{
		if ($match[1] === '')
		{
			$match['scheme'] = null;
		}
		if (!isset($match[3]) || $match[3] === '')
		{
			$match['authority'] = null;
		}
		if (!isset($match[5]))
		{
			$match['path'] = '';
		}
		if (!isset($match[6]) || $match[6] === '')
		{
			$match['query'] = null;
		}
		if (!isset($match[8]) || $match[8] === '')
		{
			$match['fragment'] = null;
		}
		return $match;
	}

	// This can occur when a paragraph is accidentally parsed as a URI
	return false;
}