这是我的文件,文件的内容可以更改(只考虑格式,而不是下面放置文件中给出的确切措辞)
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] = 正文。 这意味着在文件中,如果文本具有 href然后添加到映射数组中,否则留下文本。我希望这个解决方案使用PHP,所以请尽快提供帮助。
试试这个:
$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()