gpt4 book ai didi

Php 阿拉伯字符没有正确连接

转载 作者:搜寻专家 更新时间:2023-10-31 21:13:29 24 4
gpt4 key购买 nike

这是我想要实现的:

تلر

问题是:

$a = "ت";
$l = "ﻝ";
$z = "ر";

$word = $a.$l.$z;
echo $word;

打印:

ت‌ل‌ر 

同时:

echo "تلر";

打印:

تلر

实际上没有空格,但如果您尝试使用此代码(记得允许使用 utf-8),您会发现字母无法组合。当字母直接组合时它起作用。但是当我像这样一个一个地合并时:$a.$b....他们不会合并。

有什么办法可以解决这个问题吗?

最佳答案

您的第二个单个字符是 U+FEDD,而 تلر 中的第二个字符是 U+0644。使用正确的字符并且有效:

$a = "ت";
$l = "ل";
$z = "ر";
var_dump("تلر" === $a.$l.$z);

您可能想看看 How to decode Unicode escape sequences like “\u00ed” to proper UTF-8 encoded characters?

关于Php 阿拉伯字符没有正确连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14045692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com