【发布时间】:2016-04-16 14:32:16
【问题描述】:
我正在用 PHP 开发一个网站。在其中,我将图像保存在服务器上的文件夹中。
我接受用户的名称并希望使用该名称作为图像名称。有时用户输入的名字就像两个词一样。
所以我想删除两个单词之间的空格。 例如,如果用户输入为“Paneer Pakodadish”,我想将其转换为“PaneerPakodaDish”。
我该怎么做?
我用过
1) str_replace(' ', '', $str);
2) preg_replace(' ', '', $str);
3) trim($str, ' ');
但是这些并没有按照我的要求给出输出。
【问题讨论】:
-
好的,你的第二次尝试有什么问题?
-
你忘记了php分隔符,试试
preg_replace('~ ~','',$str); -
3) 在您的示例中不起作用,但 1) 和 2) 应该起作用
-
请说明你想要什么输出?
-
第一个正在工作
str_replace有什么问题,您能详细说明一下吗?