Questions tagged «str-replace»


21
如何在JavaScript中执行str_replace,替换JavaScript中的文本?
我想使用str_replace或其类似替代方法来替换JavaScript中的某些文本。 var text = "this is some sample text that i want to replace"; var new_text = replace_in_javascript("want", "dont want", text); document.write("new_text"); 应该给 this is some sample text that i dont want to replace 如果要使用正则表达式,与内置替换方法相比,性能影响是什么?

9
Str_replace多个项目
我记得以前做过,但是找不到代码。我使用str_replace替换一个这样的字符:str_replace(':', ' ', $string);但我想替换以下所有字符\/:*?"<>|,而不对每个字符都进行str_replace。
115 php  string  str-replace 


4
何时使用strtr vs str_replace?
我很难理解何时strtr会更合适,str_replace反之亦然。尽管替换子字符串的顺序相反,但是使用这两个函数似乎都可能获得完全相同的结果。例如: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n"; echo str_replace(array('s', 't', 'st'), array('X', 'Y', 'Z'), 'test string')."\n"; echo str_replace(array('st', 't', 's'), array('Z', 'Y', 'X'), 'test string'); 这个输出 YeXY XYring YeZ Zring YeXY XYring YeZ Zring 除了语法之外,使用一种语法还有什么好处?在任何情况下都不足以达到预期的结果吗?

6
仅在单独行中删除术语
我有这个: $text = ' hello world    hello '; 我如何  仅在其自己的线路上将其删除?因此,在上面的示例中,第二个 应删除。结果应为: $text = ' hello world  hello '; 到目前为止我尝试过的 通过str_replace(),我可以: $text = str_replace(' ', '', $text); 但这不仅会删除的所有实例 ,而且会单独删除。
16 php  str-replace 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.