解析php要翻译的字符串

时间:2013-12-06 06:45:38

标签: php html parsing

我有很多充满html标记的php文件。我想提取所有字符串( html节点内容和属性值),以生成要审阅的文本文档,然后发送以进行翻译。

我想知道,是否有可靠的方式(可能是工具或脚本)会自动执行此操作?

我有以下示例代码:

<div class="row">
    <div class="medium-11 columns medium-centered">
        <p style="font-weight:bold;">Bienvenue sur votre compte, vous permettant
            de répondre aux offres d'emploi. Tenez à jour vos données
            personnelles et vos documents officiels tels que CV, diplôme ou
            permis de conduire, et retrouvez l'historique des offres auxquelles
            vous aviez postulé.</p>
    </div>
</div>
<dl class="tabs" data-tab="">
    <dd class="active">
        <a href="#profile"><i class="fi-torso"></i> Votre profil</a>
    </dd>
    <dd>
        <a href="#formation"><i class="fi-bookmark"></i> Formation</a>
    </dd>
    <dd>
        <a href="#experience"><i class="fi-shuffle"></i> Expérience</a>
    </dd>
    <dd>
        <a href="#documents"><i class="fi-paperclip"></i> Documents</a>
    </dd>
    <dd>
        <a href="#history"><i class="fi-foundation"></i> Historique</a>
    </dd>
</dl>
<input type="hidden" name="user_id" value="USERID">
<input type="radio" name="sexe" value="2" id="Monsieur" title="veuillez indiquer votre genre">

我想提取的内容:

Bienvenue sur votre compte, vous permettant de répondre aux offres d'emploi. Tenez à jour vos données personnelles et vos documents officiels tels que CV, diplôme ou permis de conduire, et retrouvez l'historique des offres auxquelles vous aviez postulé.
Votre profil
Formation
Expérience
Documents
Historique
veuillez indiquer votre genre

1 个答案:

答案 0 :(得分:2)

要删除HTML中的所有代码,您可以使用strip_tags()

$text_only = strip_tags($html_codes);

对于文档生成部分,它取决于您要生成的文档类型。