我想将字符串“T恤背心”改为“TShirts背心”。我曾经尝试这样做:PHP替换字符串中的内容
$item['menu_3'] = str_ireplace("T Shirts Vests", "TShirts", $item['menu_3']);
但str_ireplace
似乎并不能够搞定。我应该怎么做?
我想将字符串“T恤背心”改为“TShirts背心”。我曾经尝试这样做:PHP替换字符串中的内容
$item['menu_3'] = str_ireplace("T Shirts Vests", "TShirts", $item['menu_3']);
但str_ireplace
似乎并不能够搞定。我应该怎么做?
$item['menu_3'] = str_ireplace("T Shirts Vests","TShirts Vests", $item['menu_3']);
str_replace
也会顺便工作。
$str = "T Shirts Vests";
$str[strpos($str, " ")] = '';
这将取代每个空间,所以'T恤衫背心'变成'TShirtsVests',我不认为是他在追求的。 – 2012-02-08 22:21:33
thx @Sam,我最初认为str_replace(count)的最后一个参数告诉PHP停止一定数量的替换。但实际上,这是一个变量,用于获取* set *的函数。固定。 – 2012-02-08 22:31:38
你得到的输出是什么?为什么你使用str_ireplace而不是str_replace?你需要不区分大小写吗? – 2012-02-08 22:18:08
您输入的代码非常有意义,并且没有任何错误,除了您将“TShirts”替换为* entire *字符串“T恤背心”。如果不知道'$ item ['menu_3'])''的内容,我们无法帮助您。请编辑您的问题以包含它。 – meagar 2012-02-08 22:18:28