这让我很头疼:我有一些数组,这是一些像这样的HTML代码:
array_walk($data, function(&$value, $key) {
$value['post_content'] = htmlentities($value['post_content']);
});
var_dump ($data);
数组转储是这样的,我从大数组中取出了一些关键字,它是一个网站:
[20]=> array(1) { ["post_content"]=> string(20645) "<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "https://www.w3.org/TR/REC-html40/loose.dtd"> <html><body> <font rwr="1" size="2" style="font-family:Arial">"}
现在我想通过该数组并找到一些字符串并将其替换为无删除主题。我在尝试
$html = array_values($data);
if (array_search("font", $html)) {
echo "Ist DRIN";
} else { echo "NEIN"; }
我也试图在翻转阵列之后进行搜索,依此类推,但从未找到可以使用的东西。我的错误在哪里?谢谢
我想我有一个很好的方法来处理它。这很简单但是当问题看起来很大时我们往往认为很复杂;)
for($i=0; $i < 1000; $i++)
{
echo strpos($data[$i]['post_content'], $searchstring)."<br />";
}
我只是通过带有for函数的键并将其插入到我的数组的第一个索引位置。
试试这样,
$newArray = array_map(function($v){
return trim(strip_tags($v));
}, $m);
可能它可以帮助你,你的问题在这里回答link