• php正则给文章加个导航目录-002cc全讯开户送白菜

  • 专注网站建设 服务热线: 13061801310

php正则给文章加个导航目录

发布时间:2021-04-30 | 发布者:  | 浏览次数: 次

把文章内容里的h2标签里的文字拿出来做导航目录

$str = '

我是里面的内容

我是第2个内容

我没有h2包在里面'; preg_match_all('/.*?(<[^>] >)?([^<] )(<\/[^>] >)?<\/h2>/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 = '/.*?(<[^>] >)?([^<] )(<\/[^>] >)?<\/h2>/s';
    if(preg_match_all($r, $content, $matches))
    {
        foreach($matches[2] as $num => $title)
        {
            $ul_li .= ''.$title." ";
        }   
    }   
    return $ul_li;
}

转载请标注:——

上一篇:
下一篇:没有了
网站地图