问题标签 [strtr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
87 浏览

php - 在php数组中一次用一个单词中的多个实例替换一个字母

我在 php/mysql 中创建了一个文字游戏,其中向用户展示了一个随机选择的外语单词,然后必须填写缺失的字母(取决于单词长度,有时会随机删除或有时会删除所有字母)将这些单词的英文版输入表单输入字段,然后通过表单提交到数据库以进行检查...

下面的代码可以正常工作,除非一个单词有多个特定字母的实例,例如单词“Bees”

例如,它将通过查找“e”,然后将字母“e”的两个实例替换为

我真正想要的是它只替换它找到的第一个“e”,因此字母“e”的一个实例被替换为

另一个实例被替换为

这是主要代码

希望这是有道理的!我仍然是一个新手 php 程序员,并且坚持我如何实现这一点,并且很可能忽略了一个我目前不知道的更简单的解决方案......如果有人可以伸出援手并给我一些指点,那将是极大的赞赏!!

0 投票
1 回答
72 浏览

php - strtr 正在以一种意想不到的方式替换

strtr 正在以一种意想不到的方式替换。请看一下我的代码。

预期输出:我记得你吗?

实际输出:我让你重蹈覆辙。

如何获得预期的输出?

0 投票
2 回答
191 浏览

php - 用strtr同时替换字母

我试图用 strtr 同时替换一个字符串,但我遇到了一个问题。如果同时被替换的字母紧挨着另一个同时被替换的字母,则它不会替换第一个字母之后的字母。我能做些什么来解决这个问题?谢谢。

预期成绩

实际结果

PS:我必须确保这些词不是另一个词的一部分。这就是为什么会有空白。例如,单词“no”是“nobody”的一部分,如果你替换了字符串中的所有“no”,它也会替换像“nobody”这样的单词;

0 投票
5 回答
1369 浏览

c# - C#中strtr php函数的转换

需要在 C# 中转换此 php 代码

是否存在等效的 C# 函数?

0 投票
3 回答
245 浏览

php - PHP 中带有 strtr 或 str_replace 的 strrchr

我搜索了很多网站和 SO 答案来替换字符串中的字符,但我没有找到解决方案。

我只需要替换字符串中最后使用的字符“é”。它应该适用于每个字符串,即使字符串只包含一个字符“é”。

代码

期望的结果

accélérer - > accélèrer

sécher- > sècher

0 投票
2 回答
69 浏览

php - 如何分解 URL 并为“/”之间的每个单词设置“a”标签?

例如,如果 URL 是,http://localhost/category/news/old-stuff那么这个函数会给我这个结果:

问题:

如何将每个单词放在/标签<a>之间?

例子:

<a>news</a> <a>old stuff</a>

我正在使用的功能:

感谢您的任何回答,抱歉英语不好。

0 投票
3 回答
274 浏览

php - 同时替换两个单词

我需要将“我”一词替换为“你”,同时将“你”一词替换为“我”。当两个单词不相邻时,它与 strtr() 一起使用,但当它们相邻时,它会替换第一个单词,然后忽略第二个单词。有没有什么办法解决这一问题?

实际结果:

告诉你你想把它做好

需要结果:

告诉你我想把它做对

PS:真的不想要任何使用诸如“将所有'你'替换为'you1234',然后将所有'我'替换为'me1234',然后将所有'you1234'替换为'我',所有'me1234'替换为'之类的答案你'。

0 投票
2 回答
161 浏览

php - strtr() 部分不起作用

我构建了一个应该为我的项目生成站点地图的脚本。

此脚本使用 strtr() 替换不需要的符号并转换德语变音符号。

“<”等不需要的符号将被正确替换,但不会转换德语变音符号。我不知道为什么。

有人给我小费吗?

托尔斯滕

0 投票
1 回答
123 浏览

php - 如何根据指示顺序的输入掩码将字符串解析为多个变量?

假设你从这个开始:

扭转这种情况的最佳方法是什么,以便您转换$result为以下定义和填充的变量?(还要记住,顺序$mask可能会改变。)

我尝试过使用preg_split()/list()但我想$mask控制变量的顺序,而不必将其转换为复杂的正则表达式。基本上,我需要一种简单的方法来根据包含占位符的掩码将字符串解析/拆分为多个变量。

0 投票
1 回答
61 浏览

php - 混合占位符和日语时,在 PHP 中使用 strtr 翻译失败