Php 如何包装<;李></李>;动态地围绕每个锚定标记?

Php 如何包装<;李></李>;动态地围绕每个锚定标记?,php,html,Php,Html,这是我的文本字符串,我想要的是在每个锚标记周围动态地包装一个 Ex:- <li><a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a></li> <li><a href="#"><b>\'The Call\'</b>: 2 Trailer</a></li>

这是我的文本字符串,我想要的是在每个锚标记周围动态地包装一个
  • Ex:-

    <li><a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a></li>
    <li><a href="#"><b>\'The Call\'</b>: 2 Trailer</a></li>
    
    
    
    
    $text = '<a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a>
        <a href="#"><b>\'The Call\'</b>: 2 Trailer</a>
        <a href="#"><b>\'Jack, el Cazagigantes\'</b>: Cartel para Espaa</a>
        <a href="#"><b>\'Spring Breakers\'</b>: Trailer sin Censura</a>
        <a href="#"><b>\'Los Croods\'</b>: Anuncios de Tv</a>
        <a href="#"><b>\'The Way, Way Back\'</b>: Fecha de Estreno</a>
        <a href="#"><b>\'Los Vengadores 2\'</b>: Thanos!!</a>';
    
  • $text='1 ';
    $text=str_replace(“”,$text);
    
    $text=str_replace(“”,$text);
    
    $text=str\u replace(“
    $text=str\u replace”()如果您希望使用正则表达式,类似的方法也可以

    $text = '<a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a>
        <a href="#"><b>\'The Call\'</b>: 2 Trailer</a>
        <a href="#"><b>\'Jack, el Cazagigantes\'</b>: Cartel para Espaa</a>
        <a href="#"><b>\'Spring Breakers\'</b>: Trailer sin Censura</a>
        <a href="#"><b>\'Los Croods\'</b>: Anuncios de Tv</a>
        <a href="#"><b>\'The Way, Way Back\'</b>: Fecha de Estreno</a>
        <a href="#"><b>\'Los Vengadores 2\'</b>: Thanos!!</a>';
    
    $pattern = '/\s*(<a.*<\/a>)*/';
    
    $replacement = '<li>${1}</li>';
    
    echo preg_replace($pattern, $replacement, $text);
    
    $text='1!'
    ';
    
    $pattern='/\s*(如果希望使用正则表达式,类似这样的方法也可以

    $text = '<a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a>
        <a href="#"><b>\'The Call\'</b>: 2 Trailer</a>
        <a href="#"><b>\'Jack, el Cazagigantes\'</b>: Cartel para Espaa</a>
        <a href="#"><b>\'Spring Breakers\'</b>: Trailer sin Censura</a>
        <a href="#"><b>\'Los Croods\'</b>: Anuncios de Tv</a>
        <a href="#"><b>\'The Way, Way Back\'</b>: Fecha de Estreno</a>
        <a href="#"><b>\'Los Vengadores 2\'</b>: Thanos!!</a>';
    
    $pattern = '/\s*(<a.*<\/a>)*/';
    
    $replacement = '<li>${1}</li>';
    
    echo preg_replace($pattern, $replacement, $text);
    
    $text='1!'
    ';
    $pattern='/\s*(
    $text='
    ';
    $string1=数组(“
    $text=”)
    ';
    
    $string1=Array(“使用PHP或javascript?没有内置函数可以执行此操作。您可以使用str_replace()并搜索“不确定您试图实现的确切原因,但不是var(
    $text
    )您可以使用数组吗?然后
    foreach
    根据需要在前后添加标记的数组。或者,您不能将它们与其余数据一起添加到var
    $text
    ,或者寻求创建链接列表(类、函数等)的更动态的方法吗最好使用PHP或javascript使用
    ?没有内置函数来完成此操作。您可以使用str_replace()并搜索“不确定您试图实现的确切原因,但不是var(
    $text
    )您可以使用数组吗?然后
    foreach
    根据需要在前后添加标记的数组。或者,您不能将它们与其余数据一起添加到var
    $text
    ?或者寻求一种创建链接列表(类、函数等)的更动态的方法。最好使用
    无问题:)我很高兴它适合你的需要。没问题:)我很高兴它适合你的需要。
    
    $text = '<a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a>
        <a href="#"><b>\'The Call\'</b>: 2 Trailer</a>
        <a href="#"><b>\'Jack, el Cazagigantes\'</b>: Cartel para Espaa</a>
        <a href="#"><b>\'Spring Breakers\'</b>: Trailer sin Censura</a>
        <a href="#"><b>\'Los Croods\'</b>: Anuncios de Tv</a>
        <a href="#"><b>\'The Way, Way Back\'</b>: Fecha de Estreno</a>
        <a href="#"><b>\'Los Vengadores 2\'</b>: Thanos!!</a>';
    
    $pattern = '/\s*(<a.*<\/a>)*/';
    
    $replacement = '<li>${1}</li>';
    
    echo preg_replace($pattern, $replacement, $text);
    
    $text = '<a href="#"><b>\'Oz, un mundo de fantasa\'</b>: Clip con Weisz y Kunis</a>
        <a href="#"><b>\'The Call\'</b>: 2 Trailer</a>
        <a href="#"><b>\'Jack, el Cazagigantes\'</b>: Cartel para Espaa</a>
        <a href="#"><b>\'Spring Breakers\'</b>: Trailer sin Censura</a>
        <a href="#"><b>\'Los Croods\'</b>: Anuncios de Tv</a>
        <a href="#"><b>\'The Way, Way Back\'</b>: Fecha de Estreno</a>
        <a href="#"><b>\'Los Vengadores 2\'</b>: Thanos!!</a>';
    
    $string1= Array("<a", "</a>");
    $string2= Array("<li><a","</a></li>");
    echo str_replace($string1, $string2, $text);