emirror-de/html-entities-named-numeric-mapping
Composer 安装命令:
composer require emirror-de/html-entities-named-numeric-mapping
包简介
Provides mapping from named to numeric html entities.
README 文档
README
Simple class that is able to translate the named HTML entities into the numeric ones.
Especially useful for storing json data in html data attributes, because the conversion to its characters is easy using JavaScript.
Version 4.01 has been copied from this answer on StackOverflow. Thanks to hakre for sharing his code.
Usage
php
<?php
use W3C\HTMLEntities;
$named_entities = htmlentities("<>");
$numeric_entities = preg_replace_callback(
"/(&[a-z]+;)/",
function($m) {
return HTMLEntities::getNumeric($m[0]);
},
$named_entities
);
JavaScript
htmlEntitiesDecode = function(str) {
return String(str).replace(/\&#([0-9]){1,4};/gim, (i) => {
return String.fromCharCode(i.substr(2, (i.length - 3)));
});
}
统计信息
- 总下载量: 47
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-18