Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在发送回客户端之前,使用regex处理整个页面_Php_Regex_Apache_Wordpress - Fatal编程技术网

Php 在发送回客户端之前,使用regex处理整个页面

Php 在发送回客户端之前,使用regex处理整个页面,php,regex,apache,wordpress,Php,Regex,Apache,Wordpress,在发送给客户端之前,是否可以使用正则表达式处理整个wordpress页面(我指的是对站点中任何请求url的响应)?这最好是由服务器而不是php实现的,在apache中如何实现?从ob_Start()开始输出缓冲,最后使用$content=ob_get_contents()获取内容;ob_end_clean()。然后,您可以使用preg\u replace在内容上运行regex,然后只需echo$content 例子 是否要更改/替换某些内容?我想在html中用span和class包装所有的符号,

在发送给客户端之前,是否可以使用正则表达式处理整个wordpress页面(我指的是对站点中任何请求url的响应)?这最好是由服务器而不是php实现的,在apache中如何实现?

ob_Start()
开始输出缓冲,最后使用
$content=ob_get_contents()获取内容;ob_end_clean()。然后,您可以使用
preg\u replace
在内容上运行regex,然后只需
echo$content

例子
是否要更改/替换某些内容?我想在html中用span和class包装所有的符号,以避免在客户端对javascript执行相同的操作。。。我不认为应该投反对票
ob_start();

echo "Hello World!";

$content = ob_get_contents();
ob_end_clean();

// Outputs "Hello StackOverflow!"
echo preg_replace("/World/", "StackOverflow", $content);