问题标签 [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.
php - 在php数组中一次用一个单词中的多个实例替换一个字母
我在 php/mysql 中创建了一个文字游戏,其中向用户展示了一个随机选择的外语单词,然后必须填写缺失的字母(取决于单词长度,有时会随机删除或有时会删除所有字母)将这些单词的英文版输入表单输入字段,然后通过表单提交到数据库以进行检查...
下面的代码可以正常工作,除非一个单词有多个特定字母的实例,例如单词“Bees”
例如,它将通过查找“e”,然后将字母“e”的两个实例替换为
我真正想要的是它只替换它找到的第一个“e”,因此字母“e”的一个实例被替换为
另一个实例被替换为
这是主要代码
希望这是有道理的!我仍然是一个新手 php 程序员,并且坚持我如何实现这一点,并且很可能忽略了一个我目前不知道的更简单的解决方案......如果有人可以伸出援手并给我一些指点,那将是极大的赞赏!!
php - strtr 正在以一种意想不到的方式替换
strtr 正在以一种意想不到的方式替换。请看一下我的代码。
预期输出:我记得你吗?
实际输出:我让你重蹈覆辙。
如何获得预期的输出?
php - 用strtr同时替换字母
我试图用 strtr 同时替换一个字符串,但我遇到了一个问题。如果同时被替换的字母紧挨着另一个同时被替换的字母,则它不会替换第一个字母之后的字母。我能做些什么来解决这个问题?谢谢。
预期成绩
实际结果
PS:我必须确保这些词不是另一个词的一部分。这就是为什么会有空白。例如,单词“no”是“nobody”的一部分,如果你替换了字符串中的所有“no”,它也会替换像“nobody”这样的单词;
c# - C#中strtr php函数的转换
需要在 C# 中转换此 php 代码
是否存在等效的 C# 函数?
php - PHP 中带有 strtr 或 str_replace 的 strrchr
我搜索了很多网站和 SO 答案来替换字符串中的字符,但我没有找到解决方案。
我只需要替换字符串中最后使用的字符“é”。它应该适用于每个字符串,即使字符串只包含一个字符“é”。
代码
期望的结果
accélérer - > accélèrer
sécher- > sècher
php - 如何分解 URL 并为“/”之间的每个单词设置“a”标签?
例如,如果 URL 是,http://localhost/category/news/old-stuff
那么这个函数会给我这个结果:
问题:
如何将每个单词放在/
标签<a>
之间?
例子:
<a>news</a>
<a>old stuff</a>
我正在使用的功能:
感谢您的任何回答,抱歉英语不好。
php - 同时替换两个单词
我需要将“我”一词替换为“你”,同时将“你”一词替换为“我”。当两个单词不相邻时,它与 strtr() 一起使用,但当它们相邻时,它会替换第一个单词,然后忽略第二个单词。有没有什么办法解决这一问题?
实际结果:
告诉你你想把它做好
需要结果:
告诉你我想把它做对
PS:真的不想要任何使用诸如“将所有'你'替换为'you1234',然后将所有'我'替换为'me1234',然后将所有'you1234'替换为'我',所有'me1234'替换为'之类的答案你'。
php - strtr() 部分不起作用
我构建了一个应该为我的项目生成站点地图的脚本。
此脚本使用 strtr() 替换不需要的符号并转换德语变音符号。
“<”等不需要的符号将被正确替换,但不会转换德语变音符号。我不知道为什么。
有人给我小费吗?
托尔斯滕
php - 如何根据指示顺序的输入掩码将字符串解析为多个变量?
假设你从这个开始:
扭转这种情况的最佳方法是什么,以便您转换$result
为以下定义和填充的变量?(还要记住,顺序$mask
可能会改变。)
我尝试过使用preg_split()
/list()
但我想$mask
控制变量的顺序,而不必将其转换为复杂的正则表达式。基本上,我需要一种简单的方法来根据包含占位符的掩码将字符串解析/拆分为多个变量。