php输出带尖括号的内容

时间:2023-03-10 05:37:14
php输出带尖括号的内容

有这样的数组

$arr = array(
  'facebook' => 'facebook',
  '<facebook>' => '<facebook>',
);

输出内容 var_export($arr);

array (
'facebook' => 'facebook',
'' => '',
)

发现带'<'或'>'的数组元素键名或值输出不正常,中间会被截取

改为如下就行了。

$arr = array(
'facebook' => 'facebook',
'&lt;facebook&gt;' => '&lt;facebook&gt;',
);

原因'<'的实体名称是&lt;   '>'的实体名称是&gt;

HTML实体表 http://www.w3school.com.cn/tags/html_ref_symbols.html