我有缅甸语的文字,UTF-8.我正在使用PHP来处理文本.在此过程中的某些时候,一些ZWSP已经悄悄进入,我想将它们删除.我尝试了两种不同的方法来删除字符,似乎都没有用.
首先我尝试使用:
$newBody = str_replace("​", "", $newBody);
Run Code Online (Sandbox Code Playgroud)
搜索HTML实体并将其删除,因为这是它在Web Inspector下的显示方式.空格不会被删除.我也尝试过:
$newBody = str_replace("​", "", $newBody);
Run Code Online (Sandbox Code Playgroud)
得到相同没有结果.
我尝试的第二种方法是在这个问题中找到从PHP中的字符串中删除ZERO WIDTH NON-JOINER字符
看起来像这样:
$newBody = str_replace("\xE2\x80\x8C", "", $newBody);
Run Code Online (Sandbox Code Playgroud)
但我也没有结果.ZWSP未被删除.
An example word in the text ($newBody) looks like this : ???​??​????
And I want to make it look like this : ????????
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?preg_replace会以某种方式更好地工作吗?
所以我试过了
$newBody = preg_replace("/\xE2\x80\x8B/", "", $newBody);
Run Code Online (Sandbox Code Playgroud)
它似乎是运作,但现在还有另一个问题.
<a class="defined" title="Ukraine">??​?​?????</a>
Run Code Online (Sandbox Code Playgroud)
变成了
<a class="defined _tt_t_" title="Ukraine" style="font-family: 'Masterpiece Uni Sans', TharLon, Myanmar3, Yunghkio, Padauk, Parabaik, 'WinUni Innwa', 'Win Uni Innwa', 'MyMyanmar …Run Code Online (Sandbox Code Playgroud) 我试图使用MYSQL查询从两个表中检索日期.我想和他们一起加入他们categories.cat_id=topics.topic_cat.多个条目可能有相同topic_cat,所以我只想选择最新的,等于MAX(topic_date).
以下查询显示了主题中的正确信息,每个topic_cat只有一个结果,并且该结果具有最新日期.
SELECT topic_subject, topic_cat, topic_date
FROM topics
GROUP BY topic_cat DESC
Run Code Online (Sandbox Code Playgroud)
多个行可能具有相同的topic_cat值,但我只想检索和加入最新的MAX(topic_date),然后加入查询,该查询显示来自类别表的以下信息.
SELECT categories.cat_id, categories.cat_name, categories.cat_description, topics.topic_subject, topics.topic_cat, topics.topic_date, topics.topic_by
FROM categories
LEFT JOIN topics
ON categories.cat_id=topics.topic_cat
GROUP BY cat_id;
Run Code Online (Sandbox Code Playgroud)
此查询显示正确的信息,除了一件事.它显示topic_cat与最旧的条目,或MIN(topic_date).我尝试了以下内容来获取最新条目的topic_cat MAX(topic_date),但是没有成功.
SELECT categories.cat_id, categories.cat_name, categories.cat_description
FROM categories
LEFT JOIN (SELECT topic_subject, topic_cat, topic_date, topic_by
FROM topics
GROUP BY topic_cat DESC) AS topics
ON categories.cat_id=topics.topic_cat
Run Code Online (Sandbox Code Playgroud)
任何帮助或建议将不胜感激.
好的,这里是样本数据和相关的期望结果.
表1 =类别
_______________________________________________________
| cat_id | cat_name | cat_description |
-------------------------------------------------------
| 1 …Run Code Online (Sandbox Code Playgroud)