php - substr_replace 不替换西里尔文
问题描述
我有代码
<?php
$location = 'Болгария';
if (substr("$location", -1) == ('я')) {
echo substr_replace("$location","и",-1);
}
else if (substr("$location", -1) == ('и')) {
echo substr_replace("$location","ах",-1);
}
?>
这个想法是改变最后一个字母取决于$location
,但它不起作用。
如果我用英语或数字更改西里尔字母 - 一切正常。所以这是俄语字母的问题。
关于如何解决它的任何想法?
解决方案
推荐阅读
- google-cloud-firestore - Cloud Firestore 真的可以用来在玩家之间同步游戏吗?
- angular - 如何将接口作为参数发送到角度服务中的 HTTP 获取请求
- c++ - 为什么在 cpp/c 中使用指针引用时自增运算符 (++) 不起作用
- postman - Autodesk Forge Reality 捕获照片场景 ID 不存在
- docker - Why is the Docker entrypoint script not starting?
- r - 如何得到 f(x)=kx+d 形式的线性回归线?
- c++ - 如何分发控制台应用程序?
- microsoft-graph-api - 无法使用图形 API 获取团队消息附件内容
- flutter - Flutter Provider 加载多个期货
- java - 将整数转换和存储为 ASCII 字符