Laravel - 函数就像字符串替换?

时间:2016-11-11 12:23:30

标签: laravel str-replace

我有点问题。我已经构建了一个标记系统,它主要起作用。唯一的问题是,如果我使用特殊字符,我会收到错误消息。

喜欢:ä,ö,ü,ß,Ì,é,è,ë等......

如果我把ä改为ae,或者Ì改为I ......那么一切都有效。

现在我不想写大约20-60个不同的str_replace命令。那么,有人知道解决方案吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

你检查了这些问题吗?

Replacing accented characters php

How do I remove accents from characters in a PHP string?

我担心你的问题没有简单的单命令解决方案,你最终会得到一个巨大的角色地图。主要是因为不同的用例意味着不同的替换。由于字符串排序,某些情况需要ä映射到a,其他情况因为可读性而倾向于将ä映射到ae