多个preg_match打印数组匹配简单字符串

时间:2013-12-30 16:37:19

标签: dom preg-match simple-html-dom

到目前为止,

preg_match返回一个类似于结果的数组。如何显示或将其转换为字符串。

<?php

    include('simple_html_dom.php');

    $html = file_get_html('URLofPage');

    preg_match('/\<h1\>\<span\>(.+)-(.+)\<\/span\>\<\/h1\>/i', $html, $match);
    var_dump($match);
    $match = $value[1];

    preg_match('/\<div \"comments\"\>(.+)-(.+)\<\/div\>/i', $html, $match);
    var_dump($match);
    $match = $value[1];

?>

返回结果:

array(3){[0] =&gt; string(77)“ 这是H1 “[1] =&gt;字符串(32)”这是“[2] =&gt;字符串(22)”H1“}

到目前为止,我只能获得第一个preg_match来查找和显示信息。使用两个preg_match可能是一种不正确的方法。有没有更好的方法呢?如何将数组转换为简单的字符串,以便将其用作Find&amp; amp;替换为HTML模板?

今年尝试提高PHP技能。请帮忙。

0 个答案:

没有答案