Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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 更改htmlentities的默认报价样式_Php - Fatal编程技术网

Php 更改htmlentities的默认报价样式

Php 更改htmlentities的默认报价样式,php,Php,是否有方法(ini设置或其他)更改PHP的htmlenties函数的默认引号设置?我经常在数组映射中使用它,它不允许您提供额外的参数。试试这个 或 $r=array('afdsasdfasdf',''); 功能映射实体($str){ 返回htmlentities($str,ENT_报价); } $array=数组映射('map\u entities',$r); $r = array( 'afdsasdfasdf<>', '<test ="">' ); functio

是否有方法(ini设置或其他)更改PHP的htmlenties函数的默认引号设置?我经常在数组映射中使用它,它不允许您提供额外的参数。

试试这个

$r=array('afdsasdfasdf','');
功能映射实体($str){
返回htmlentities($str,ENT_报价);
}
$array=数组映射('map\u entities',$r);
$r = array( 'afdsasdfasdf<>', '<test ="">' );

function map_entities( $str ) {
    return htmlentities( $str, ENT_QUOTES );
}

$array = array_map ( 'map_entities', $r );