【问题标题】:PHP concatenate Characters with HTML encoding of the Unicode charactersPHP 用 Unicode 字符的 HTML 编码连接字符
【发布时间】:2012-02-22 19:44:09
【问题描述】:

问题 我正在尝试创建一个字符串,其中的值是普通字符以及 HTML 编码。

如何创建一个既是字符又是编码的字符串?

举例 我想用 HTML 编码制作一组卡片 A,2,3,4,5,6,7,8,9,10,J,Q,K of Hearts 或 ♥。

我在各种形式中尝试了以下方法,但无济于事......

$hearts = array("A&#9829","2&#9829", etc);

我也尝试使用字母本身的 HTML 编码,但它返回一个错误作为意外代码。

已解决 上面的代码将起作用。错误是由于原始 php 中不正确的 " 符号。但请参阅选定的答案和 cmets 以获取有关 php 中 UTF-8 使用的信息。

【问题讨论】:

  • 有什么问题?预期的结果是什么?
  • html_entity_decode("&#9829") 打印在浏览器上听到。
  • @diEcho 我在输出 HTML 编码时没有任何问题,问题是当我尝试用它做更多而不是输出时(就像这里创建一个字符串)。
  • @Damien Pirsy,数组未创建,有一个警告,“意外...”。之后的数组将仅用于输出。
  • @AdamNarbutt 那个错误(你读过它还是你只是停在“意外”这个词上?)与数组的内容无关,因为它们是字符串。也许如果您展示更多代码,我们可以帮助您。

标签: php string unicode


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-09
  • 2020-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多