gpt4 book ai didi

php 创建波斯语/阿拉伯语搜索引擎友好的 url (unicode)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:30:37 26 4
gpt4 key购买 nike

我尝试让搜索引擎的 url 包含波斯语或阿拉伯语字符。
在 url 中,SPACESsymbols 必须替换为 - 字符。

我的示例输入是:عنوان آòمایشی - 测试标题

我试着用我的函数来做:

$title = trim(ereg_replace(' +', ' ', preg_replace("/[^اآبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهیa-zA-Z0-9\s]/", '', strtolower($title))));

但是给出一个结果:عنوان-آcreما�ش�-test-title

结果必须是 : عنوان-آcreمایشی---Test-Title (例如)

问题出在哪里? 我知道波斯语单词在 Unicode 上,但不知道如何传递它!

编辑:像字符 这样的问题总是变成 ,但我试图找到一种更安全的方法。

最佳答案

我没有在网上找到解决方案,但我自己用最简单的方法找到了解决方案:

preg_replace('/&([^#])(?![a-z]{1,8};)/i', '&$1', $title);

效果还不错。

关于php 创建波斯语/阿拉伯语搜索引擎友好的 url (unicode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22256422/

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