Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析要翻译的字符串的php_Php_Html_Parsing - Fatal编程技术网

解析要翻译的字符串的php

解析要翻译的字符串的php,php,html,parsing,Php,Html,Parsing,我有许多充满html标记的php文件。我想提取所有字符串(html节点内容和属性值)),生成一个文本文档以供审阅,然后发送进行翻译 我想知道,有没有一种可靠的方法(可能是工具或脚本)可以自动完成这项工作 我拥有的示例代码: <div class="row"> <div class="medium-11 columns medium-centered"> <p style="font-weight:bold;">Bienvenue sur

我有许多充满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">

要删除HTML中的所有标记,可以使用:


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

您可以使用
HTML2PDF
将html代码转换为PDF。我需要文本格式。请检查:这不会捕获html属性值。也许您应该给出一个输出内容的示例。
strip_tags()
适用于您,但您需要额外的转换来更改行(和转义字符)。但在您的输出示例中,它没有显示任何html属性。我明白了。终于注意到了。对于单选按钮,在使用
strip\u tags()
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
$text_only = strip_tags($html_codes);