织梦网站用php正则给织梦文章加导航目录

织梦网站用php正则给织梦文章加导航目录,第1张

织梦网站用php正则给织梦文章加导航目录

网站目录导航能增加用户体验,点击上面的目录文字可以快速跳转到相关内容,适合长文章或者有特殊需求的文章使用。

通过正则表达式,自动文章内容提取带有H2标签的文字为目录索引

$str = '
我是里面的内容我是第2个内容我没有h2包在里面';
preg_match_all('/.*?(<[^>]+>)?([^<]+)(]+>)?/s', $str, $arr);
print_r($arr);
Array
(
    [0] => Array
 (
     [0] => 
我是里面的内容
     [1] => 我是第2个内容
 )
    [1] => Array
 (
     [0] => 
     [1] => 
 )
    [2] => Array
 (
     [0] => 我是里面的内容
     [1] => 我是第2个内容
 )
    [3] => Array
 (
     [0] => 
     [1] => 
 )
)
function article_index($content)
{  
    $matches = array();   
    $ul_li = '';
    $r = '/.*?(<[^>]+>)?([^<]+)(]+>)?/s';
    if(preg_match_all($r, $content, $matches))
    {
 foreach($matches[2] as $num => $title)
 {
     $ul_li .= ''.$title." ";
 }   
    }   
    return $ul_li;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3010087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存