我无法获得单独的价值洞察力< ......>或双倍<< ....>>来自mysql的符号。
总是返回<>或<<>>。
示例代码:
$sql = "SELECT id,html_form_data FROM `user_detail`";
$result = mysqli_query($con, $sql);
while($row = mysqli_fetch_assoc($result))
{
$getFormData[] = $row;
}
print_r($getFormData);
获得结果:
数组([0] =>数组([id] => 1 [html_form_data] =>)1 =>数组([id] => 2 [html_form_data] => <>))
注意:在交换< .....>之后我正在调整值。进入$ ..... $
但是我知道有什么理由退货吗?或任何获得价值的方法?答案 0 :(得分:1)
正如我之前在评论中提到的那样,尝试打印$getFormData
,如下所示:
array_map("printHTML", $getFormData);
function printHTML($a) {
echo htmlentities($a)."<br/>";
}
注意:这是您的测试。现在只处理一维数组。
更新1:
这处理多维数组:
function printHTML($a) {
if(!is_array($a))
echo htmlentities($a)."<br/>";
else
array_map("printHTML", $a);
}
答案 1 :(得分:0)
尝试在您的DB中使用utf8_general_ci编码为该列。