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>
上面的 是$value
<?php
if(isset($_POST['partner_1'])) {
if (!empty($_POST['editor1']))
{
foreach ( $_POST as $key => $value )
{
if ( ( !is_string($value) && !is_numeric($value) ) || !is_string($key) )
continue;
if ( get_magic_quotes_gpc() ){
$value = htmlspecialchars( stripslashes((string)$value) );
} else {
$value = htmlspecialchars( (string)$value );
}
echo "<pre>";
print_r($value);
echo "</pre>";
} }
}
?>
现在我想在数据库中插入上述值,但问题是我有 530b214119510 和 div .... 的不同列。 $value
具有所有价值,而不是
阵列。那么如何在不打扰html内容和id的情况下分离值。
答案 0 :(得分:0)
尝试使用
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 );
}
答案 1 :(得分:0)
使用preg_match()从html中提取值并将其存储在另一个变量中。您还可以使用DOMDOCUMENT从html代码中提取值。这些方法不会改变你的HTML代码。