php - 替换所有 germanumlauts

标签 php

我使用这个 str_replaceü 重命名为 ue:

$headline = "für";
echo str_replace('ü','ue',$headline); // will output fuer

现在,如果有 öäß 会怎样。我需要将它们分别转换为 oe、ae、ss。我可以使用 preg_replace 吗?如果是,如何。

最佳答案

您可以在 str_replace 中使用数组

str_replace(array('ü','ö'),array('ue',''),$headline);

如果所有内容都需要用相同的字符替换,只需从replace 中删除array 并将其保留为ue

将你的替换正确地添加到两个数组中,它应该可以正常工作!

关于php - 替换所有 germanumlauts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15611555/

相关文章:

php - codeigniter数据库数组解析

php - Android 从 php 获取 json 数据显示错误....!

php - 使用 php 和 time() 仅显示 mysql 数据库中的某些项目

php - Mysql Date_Format的多种使用

php - 如何从存储在 php 变量中的日期值获取下一年的日期

php - 循环遍历每个对象并返回其可用性(Laravel)

php - 保留管理页面来管理数据库是否危险?

php - 如何在 git 中包含 WordPress 插件更改和相关数据库迁移?

javascript - PHP echo javascript - 不回显 $

PHP 仅在命令行模式下抛出 XDebug 错误