【问题标题】:find mapping link url and link text using php使用 php 查找映射链接 url 和链接文本
【发布时间】:2015-01-14 15:59:43
【问题描述】:

这是我的文件,文件的内容可以改变(只考虑格式而不是下面放置文件中给出的确切措辞)

i am <a href="link1">rohit</a>.So can any <a href="link2">body</a> help me regarding this. 

从上面的字符串中,我想要像 a[0][0] = link1 和 a[0][1] = rohit 和 a[1][0] = link2 和 a[1][1] = body 这样的映射.这意味着如果文本有href,则在文件中 然后添加到映射数组中,否则保留文本。我想要这个使用 php 的解决方案,所以请尽快提供帮助。

【问题讨论】:

    标签: php url mapping data-extraction


    【解决方案1】:

    试试这个:

    $sub = 'i am <a href="link1">rohit</a>.So can any <a href="link2">body</a> help me regarding this. ';
    preg_match_all('/<a href="(.+?)">(.+?)<\/a>/', $sub, $matches, PREG_SET_ORDER);
    
    // output
    print_r($matches);
    
    
    Array
    (
        [0] => Array
            (
                [0] => <a href="link1">rohit</a>
                [1] => link1
                [2] => rohit
            )
    
        [1] => Array
            (
                [0] => <a href="link2">body</a>
                [1] => link2
                [2] => body
            )
    
    )
    

    参考:preg_match_all()

    【讨论】:

      猜你喜欢
      • 2011-10-08
      • 1970-01-01
      • 2011-08-29
      • 2015-02-06
      • 1970-01-01
      • 2010-10-29
      • 2014-07-08
      • 2011-11-25
      • 1970-01-01
      相关资源
      最近更新 更多