如何使用json_encode
将html标签剥离到一个完整的行<?php
$return_arr = Array();
$sql="SELECT * FROM products ";
$RESULTS=$conn->query($sql);
if($RESULTS->num_rows > 0) {
while($rowz = $RESULTS->fetch_assoc()){
array_push($return_arr, $rowz);
}
}
echo json_encode($return_arr);
?>
我某个字段的输出就像(&#34;&lt; .p&gt;&#34; lorem ipsum&lt; ./ p&gt; lorem lorem lorem&lt; ./ br&gt; .....&#34; )
strip_tags需要一个不是数组的字符串
答案 0 :(得分:1)
您可以使用以下代码:
<?php
$array = array(
'<p>hello</p>'
);
array_walk_recursive($array, function (&$val) { $val = strip_tags($val); });
echo json_encode($array);
?>
上面的代码,在array_walk_recursive中只会获取所有数组值,并将删除html标记。