您现在的位置: 365建站网 > 建站教程 > PHP 教程 > PHP get_html_translation_table() 函数

PHP get_html_translation_table() 函数

此节有 238 人学习过     参与评论

实例

输出 htmlspecialchars 函数使用的翻译表:

</>code

  1. <?php
  2. print_r (get_html_translation_table()); // HTML_SPECIALCHARS 为默认
  3. ?>

运行实例

定义和用法

get_html_translation_table() 函数返回 htmlentities()htmlspecialchars() 函数使用的翻译表。

提示:某些字符可以按照多种方式进行编码。get_html_translation_table() 函数返回最普通的编码。

语法

</>code

  1. get_html_translation_table(function,flags,character-set)
参数 描述
function

可选。规定返回哪个翻译表。

可能的值:

  • HTML_SPECIALCHARS - 默认。翻译需要 URL 编码的字符,以便正确显示在 HTML 页面上
  • HTML_ENTITIES - 翻译所有需要 URL 编码的字符,以便正确地显示在 HTML 页面上
flags

可选。规定翻译表将包含哪种引号以及翻译表用于哪种文档类型。

可用的引号类型:

  • ENT_COMPAT - 默认。翻译表包含双引号实体,不包含单引号实体。
  • ENT_QUOTES - 翻译表包含双引号实体和单引号实体。
  • ENT_NOQUOTES - 翻译表不包含双引号实体和单引号实体。

规定翻译表适用的文档类型的附加 flags:

  • ENT_HTML401 - 默认。HTML 4.01 的翻译表。
  • ENT_HTML5 - HTML 5 的翻译表。
  • ENT_XML1 - XML 1 的翻译表。
  • ENT_XHTML - XHTML 的翻译表。
character-set

可选。字符串值,规定要使用的字符集。

允许的值:

  • UTF-8 - 默认。ASCII 兼容多字节的 8 位 Unicode
  • ISO-8859-1 - 西欧
  • ISO-8859-15 - 西欧(加入欧元符号 + ISO-8859-1 中丢失的法语和芬兰语字母)
  • cp866 - DOS 专用 Cyrillic 字符集
  • cp1251 - Windows 专用 Cyrillic 字符集
  • cp1252 - Windows 专用西欧字符集
  • KOI8-R - 俄语
  • BIG5 - 繁体中文,主要在台湾使用
  • GB2312 - 简体中文,国家标准字符集
  • BIG5-HKSCS - 带香港扩展的 Big5
  • Shift_JIS - 日语
  • EUC-JP - 日语
  • MacRoman - Mac 操作系统使用的字符集

注释:在 PHP 5.4 之前的版本,无法被识别的字符集将被忽略并由 ISO-8859-1 替代。自 PHP 5.4 起,无法被识别的字符集将被忽略并由 UTF-8 替代。

技术细节

返回值: 以数组形式返回翻译表,原始字符作为键名,实体作为键值。
PHP 版本: 4+

更新日志:

版本 说明
PHP 5 character-set 参数的默认值改为 UTF-8。
PHP 5.4

新增了用于规定翻译表适用的文档类型的附加 flags:

  • ENT_HTML401
  • ENT_HTML5
  • ENT_XML1
  • ENT_XHTML
PHP 5.3.4 新增了 character-set 参数。

更多实例

实例

HTML_SPECIALCHARS 的翻译表:

</>code

  1. <?php
  2. print_r (get_html_translation_table(HTML_SPECIALCHARS));
  3. ?>

显示字符和实体名:

</>code

  1. Array
  2. (
  3. ["] => "
  4. [&] => &
  5. [<] => <
  6. [>] => >
  7. )

例子 2

HTML_ENTITIES 的翻译表:

</>code

  1. <?php
  2. print_r (get_html_translation_table(HTML_ENTITIES));
  3. ?>

显示字符和实体名:

</>code

  1. Array
  2. (
  3. ["] => "
  4. [&] => &
  5. [<] => <
  6. [>] => >
  7. [ ] =>  
  8. [?] => ¡
  9. [?] => ¢
  10. [?] => £
  11. [?] => ¤
  12. [?] => ¥
  13. [?] => ¦
  14. [?] => §
  15. [?] => ¨
  16. [?] => ©
  17. [?] => ª
  18. [?] => «
  19. [?] => ¬
  20. [?] => ­
  21. [?] => ®
  22. [?] => ¯
  23. [?] => °
  24. [?] => ±
  25. [?] => ²
  26. [?] => ³
  27. [?] => ´
  28. [?] => µ
  29. [?] => ¶
  30. [?] => ·
  31. [?] => ¸
  32. [?] => ¹
  33. [?] => º
  34. [?] => »
  35. [?] => ¼
  36. [?] => ½
  37. [?] => ¾
  38. [?] => ¿
  39. [?] => À
  40. [?] => Á
  41. [?] => Â
  42. [?] => Ã
  43. [?] => Ä
  44. [?] => Å
  45. [?] => Æ
  46. [?] => Ç
  47. [?] => È
  48. [?] => É
  49. [?] => Ê
  50. [?] => Ë
  51. [?] => Ì
  52. [?] => Í
  53. [?] => Î
  54. [?] => Ï
  55. [?] => Ð
  56. [?] => Ñ
  57. [?] => Ò
  58. [?] => Ó
  59. [?] => Ô
  60. [?] => Õ
  61. [?] => Ö
  62. [?] => ×
  63. [?] => Ø
  64. [?] => Ù
  65. [?] => Ú
  66. [?] => Û
  67. [?] => Ü
  68. [?] => Ý
  69. [?] => Þ
  70. [?] => ß
  71. [?] => à
  72. [?] => á
  73. [?] => â
  74. [?] => ã
  75. [?] => ä
  76. [?] => å
  77. [?] => æ
  78. [?] => ç
  79. [?] => è
  80. [?] => é
  81. [?] => ê
  82. [?] => ë
  83. [?] => ì
  84. [?] => í
  85. [?] => î
  86. [?] => ï
  87. [?] => ð
  88. [?] => ñ
  89. [?] => ò
  90. [?] => ó
  91. [?] => ô
  92. [?] => õ
  93. [?] => ö
  94. [?] => ÷
  95. [?] => ø
  96. [?] => ù
  97. [?] => ú
  98. [?] => û
  99. [?] => ü
  100. [?] => ý
  101. [?] => þ
  102. [?] => ÿ
  103. [?] => Œ
  104. [?] => œ
  105. [?] => Š
  106. [?] => š
  107. [?] => Ÿ
  108. [?] => ƒ
  109. [?] => ˆ
  110. [?] => ˜
  111. [Α] => Α
  112. [Β] => Β
  113. [Γ] => Γ
  114. [Δ] => Δ
  115. [Ε] => Ε
  116. [Ζ] => Ζ
  117. [Η] => Η
  118. [Θ] => Θ
  119. [Ι] => Ι
  120. [Κ] => Κ
  121. [Λ] => Λ
  122. [Μ] => Μ
  123. [Ν] => Ν
  124. [Ξ] => Ξ
  125. [Ο] => Ο
  126. [Π] => Π
  127. [Ρ] => Ρ
  128. [Σ] => Σ
  129. [Τ] => Τ
  130. [Υ] => Υ
  131. [Φ] => Φ
  132. [Χ] => Χ
  133. [Ψ] => Ψ
  134. [Ω] => Ω
  135. [α] => α
  136. [β] => β
  137. [γ] => γ
  138. [δ] => δ
  139. [ε] => ε
  140. [ζ] => ζ
  141. [η] => η
  142. [θ] => θ
  143. [ι] => ι
  144. [κ] => κ
  145. [λ] => λ
  146. [μ] => μ
  147. [ν] => ν
  148. [ξ] => ξ
  149. [ο] => ο
  150. [π] => π
  151. [ρ] => ρ
  152. [?] => ς
  153. [σ] => σ
  154. [τ] => τ
  155. [υ] => υ
  156. [φ] => φ
  157. [χ] => χ
  158. [ψ] => ψ
  159. [ω] => ω
  160. [?] => ϑ
  161. [?] => ϒ
  162. [?] => ϖ
  163. [?] =>  
  164. [?] =>  
  165. [?] =>  
  166. [?] => ‌
  167. [?] => ‍
  168. [?] => ‎
  169. [?] => ‏
  170. [?] => –
  171. [?] => —
  172. [?] => ‘
  173. [?] => ’
  174. [?] => ‚
  175. [?] => “
  176. [?] => ”
  177. [?] => „
  178. [?] => †
  179. [?] => ‡
  180. [?] => •
  181. [?] => …
  182. [?] => ‰
  183. [′] => ′
  184. [″] => ″
  185. [?] => ‹
  186. [?] => ›
  187. [ ̄] => ‾
  188. [?] => ⁄
  189. [?] => €
  190. [?] => ℑ
  191. [?] => ℘
  192. [?] => ℜ
  193. [?] => ™
  194. [?] => ℵ
  195. [←] => ←
  196. [↑] => ↑
  197. [→] => →
  198. [↓] => ↓
  199. [?] => ↔
  200. [?] => ↵
  201. [?] => ⇐
  202. [?] => ⇑
  203. [?] => ⇒
  204. [?] => ⇓
  205. [?] => ⇔
  206. [?] => ∀
  207. [?] => ∂
  208. [?] => ∃
  209. [?] => ∅
  210. [?] => ∇
  211. [∈] => ∈
  212. [?] => ∉
  213. [?] => ∋
  214. [∏] => ∏
  215. [∑] => ∑
  216. [?] => −
  217. [?] => ∗
  218. [√] => √
  219. [∝] => ∝
  220. [∞] => ∞
  221. [∠] => ∠
  222. [∧] => ∧
  223. [∨] => ∨
  224. [∩] => ∩
  225. [∪] => ∪
  226. [∫] => ∫
  227. [∴] => ∴
  228. [~] => ∼
  229. [?] => ≅
  230. [≈] => ≈
  231. [≠] => ≠
  232. [≡] => ≡
  233. [≤] => ≤
  234. [≥] => ≥
  235. [?] => ⊂
  236. [?] => ⊃
  237. [?] => ⊄
  238. [?] => ⊆
  239. [?] => ⊇
  240. [⊕] => ⊕
  241. [?] => ⊗
  242. [⊥] => ⊥
  243. [?] => ⋅
  244. [?] => ⌈
  245. [?] => ⌉
  246. [?] => ⌊
  247. [?] => ⌋
  248. [?] => ⟨
  249. [?] => ⟩
  250. [?] => ◊
  251. [?] => ♠
  252. [?] => ♣
  253. [?] => ♥
  254. [?] => ♦
  255. )

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (238人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------
PHP 教程目录

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号