本文整理匯總了PHP中Parsedown::inlineLink方法的典型用法代碼示例。如果您正苦於以下問題:PHP Parsedown::inlineLink方法的具體用法?PHP Parsedown::inlineLink怎麽用?PHP Parsedown::inlineLink使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Parsedown
的用法示例。
在下文中一共展示了Parsedown::inlineLink方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: inlineImage
protected function inlineImage($Excerpt)
{
if (!isset($Excerpt['text'][1]) or $Excerpt['text'][1] !== '[') {
return;
}
$link = parent::inlineLink(['text' => substr($Excerpt['text'], 1), 'context' => substr($Excerpt['text'], 1)]);
$link['extent'] += 1;
return $link;
}
示例2: inlineLink
protected function inlineLink($Excerpt)
{
$res = parent::inlineLink($Excerpt);
$href = $res['element']['attributes']['href'];
if (isset($href)) {
if (preg_match('/^javascript\\:/i', $href)) {
$res['element']['attributes']['href'] = NULL;
}
}
return $res;
}
示例3: inlineLink
protected function inlineLink($Excerpt)
{
$Link = parent::inlineLink($Excerpt);
$remainder = substr($Excerpt['text'], $Link['extent']);
if (preg_match('/^[ ]*{(' . $this->regexAttribute . '+)}/', $remainder, $matches)) {
$Link['element']['attributes'] += $this->parseAttributeData($matches[1]);
$Link['extent'] += strlen($matches[0]);
}
return $Link;
}
示例4: inlineLink
/**
* add target blank for external links
**/
protected function inlineLink($Excerpt)
{
$Excerpt = parent::inlineLink($Excerpt);
$Excerpt = self::addLinkTargetBlank($Excerpt);
return $Excerpt;
}
示例5: inlineLink
protected function inlineLink($excerpt)
{
$Span = parent::inlineLink($excerpt);
$remainder = substr($excerpt, $Span['extent']);
if (preg_match('/^[ ]*{(' . $this->regexAttribute . '+)}/', $remainder, $matches)) {
$Span['element']['attributes'] += $this->attributeData($matches[1]);
$Span['extent'] += strlen($matches[0]);
}
return $Span;
}
示例6: inlineLink
/**
* Add the current base url to all local links.
*
* [filesystem](about.filesystem "Optional title")
*
* @param string span text
*
* @return string
*/
protected function inlineLink($Excerpt)
{
$Excerpt['text'] = preg_replace('~(?<!!)(\\[.+?\\]\\()(\\/docs\\/\\{\\{version\\}\\}\\/){0,1}(?!\\w++://)(?!#)(\\S*(?:\\s*+".+?")?\\))~', '$1' . static::$baseUrl . '/$3', $Excerpt['text']);
return parent::inlineLink($Excerpt);
}