本文整理汇总了PHP中Markdown::encode方法的典型用法代码示例。如果您正苦于以下问题:PHP Markdown::encode方法的具体用法?PHP Markdown::encode怎么用?PHP Markdown::encode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Markdown
的用法示例。
在下文中一共展示了Markdown::encode方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _cache_content
/**
* Encodes the content into HTML based on Markdown
*
* @return void
*/
protected function _cache_content()
{
$this->cached_content = Markdown::encode($this->content);
if (preg_match_all('/<p>(.*)<\\/p>/', $this->cached_content, $matches)) {
$this->description = substr(strip_tags($matches[1][0]), 0, 500);
}
}
示例2: _encode
/**
*
* Encodes special Markdown characters to they are not parsed by
* plugins.
*
* @param string $text Source text.
*
* @param bool $only_backslash Only encode backslashed characters.
*
* @return string The encoded text.
*
*/
protected function _encode($text, $only_backslash = false)
{
return $this->_markdown->encode($text, $only_backslash);
}
示例3: testEncoding
public function testEncoding()
{
$formatter = new Markdown();
$data = array('name' => 'Joe', 'age' => 21, 'employed' => true, 'body' => "Lorem ipsum dolor\nsit amet");
$this->assertSame(file_get_contents(__DIR__ . '/fixtures/joe.md'), $formatter->encode($data));
}