Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 转换为ASCII的HTML特殊代码_Php_Html_Replace_Special Characters - Fatal编程技术网

Php 转换为ASCII的HTML特殊代码

Php 转换为ASCII的HTML特殊代码,php,html,replace,special-characters,Php,Html,Replace,Special Characters,嘿,php中是否有任何内置函数或类似的东西允许我转换HTML特殊代码,如:(;)、Á(;)和©等。。。进入、Á和( 假设我有以下价值: $fileName = "Gibt es eine schö(;)ne Offroadstrecke? (;)"; 我想要这个: $fileName = "Gibt es eine schöne Offroadstrecke? "; 用php有什么简单的方法可以做到这一点吗?我想到的第一个方法是制作一个函数,用硬代码替换所有的HTML,搜索每个字符串中的代码

嘿,php中是否有任何内置函数或类似的东西允许我转换HTML特殊代码,如:(;)、Á(;)和©等。。。进入、Á和(

假设我有以下价值:

$fileName = "Gibt es eine schö(;)ne Offroadstrecke? (;)";
我想要这个:

$fileName = "Gibt es eine schöne Offroadstrecke? ";

用php有什么简单的方法可以做到这一点吗?我想到的第一个方法是制作一个函数,用硬代码替换所有的HTML,搜索每个字符串中的代码并替换,但最终需要大量的代码。:)

有没有理由不能简单地用正则表达式(或其他工具)来搜索和替换“(;)”?

有没有理由不能简单地用正则表达式(或其他工具)来搜索和替换“(;)”?

我想你想要

我想你想要

你可以用“\”来转义下划线,例如html\u entity\u decode您可以使用“\”来转义下划线,例如html\u entity\u decode我感觉您的格式被StackOverflow搞砸了,对吗?还是你真的打算?我假设你的意思是文件名中有一个HTML实体,我感觉你的格式被StackOverflow搞砸了,是吗?还是你真的打算?我假设你的意思是文件名中有一个HTML实体。