Php 如何分离下面给出的输出

Php 如何分离下面给出的输出,php,Php,530b214119510 <div class="Mcontainer"> <div class="MprojectH"><b>HEADLINE 1</b></div> <div class="MprojectC"> <ul> <li>one</li> <li>one</li> &l

530b214119510

    <div class="Mcontainer">
    <div class="MprojectH"><b>HEADLINE 1</b></div>

    <div class="MprojectC">
    <ul>
        <li>one</li>
        <li>one</li>
        <li>one</li>
        <li>one</li>
    </ul>
    </div>

<div class="MprojectL"><a href="">Click here</a></div>
</div>
"; } } } ?> 现在我想在db中插入上述值,但问题是,530b214119510div有不同的列…
$value
拥有所有值,它不在 数组。那么如何在不干扰html内容和id的情况下分离值呢。

尝试使用

    if ( get_magic_quotes_gpc() ){
        $value = htmlspecialchars( stripslashes((string)$value) );
    } else {
        $value = htmlspecialchars( (string)$value );
    }
而不是


使用从html中提取值并将其存储在另一个变量中。您也可以使用从html代码中提取值。这些方法不会改变您的html代码。

530b214119510意味着什么?@PHP\u USER1在html代码中是530b214119510?@Tabby我在所有帖子中使用foreach,因此我从我的表单ie uniq\u id和htlm content
$value
如何打印该字符串?@PHP\u USER1 uniq\u id是如何生成的?请注意,如果您回答了这些不符合质量标准的问题,您将支持这些问题。致命错误:无法使用[]在第17行的D:\xampp\htdocs\relg\u n2\admin\check2.PHP中读取,而我的第17行是$value[]=htmlspecialchars((string)$value);我修改了我的答案:)不,我不能使用它,警告:array_push()希望参数1是array,第17行的D:\xampp\htdocs\relg_n2\admin\check2.php中给出的字符串标题1单击此处警告:array_push()参数1应该是数组,字符串在第17行的D:\xampp\htdocs\relg\u n2\admin\check2.php中给出。请告诉我如何做
    if ( get_magic_quotes_gpc() ){
        array_push($value, htmlspecialchars( stripslashes((string)$value) ));
    } else {
        array_push($value, htmlspecialchars( (string)$value ));
    }
    if ( get_magic_quotes_gpc() ){
        $value = htmlspecialchars( stripslashes((string)$value) );
    } else {
        $value = htmlspecialchars( (string)$value );
    }