作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法从 mysql 获取值 Insight single<......> 或 double<<....>> 符号。
它总是返回<>或<<>>。
示例代码:
$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);
获取结果:
Array ( [0] => Array ( [id] => 1 [html_form_data] => ) 1 => Array ( [id] => 2 [html_form_data] => <> ) )
注意:我在将 <.....> 交换为 $.....$ 后得到了值
但我知道有什么理由返回吗?或者有什么方法可以获取值?
最佳答案
正如我之前在评论中提到的,尝试像这样打印您的 $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);
}
关于php - 无法使用 PHP 从 MYSQL 获取值洞察 <<Some_text_here>> 或 <some_text_here>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37066026/
我无法从 mysql 获取值 Insight single 或 double> 符号。 它总是返回<>或>。 Mysql 数据: 示例代码: $sql = "SELECT id,html_form_d
我是一名优秀的程序员,十分优秀!