2013-03-28 81 views
-6

如何替换或删除字符串的第一个字母和第二个字母之间的空格,并删除使用PHP的最后一个和最后一个字符之间的空格?替换第一个字符和第二个字符之间的空格还反向删除最后一个和最后一个之间的空格?

例子:

$string = "$ 1000,00 1000 10000 1000 $"; 

我想显示像

$string ="$1000,00 1000 10000 1000$"; 

请帮我串?

+1

这个问题缺乏研究。你有尝试过什么吗? – Herbert 2013-03-28 06:15:42

+0

你尝试了什么? – 2013-03-28 06:16:34

+0

我尝试了相同的提示。告诉我,如果你找到任何网址,请问? – soavahaf 2013-03-28 06:19:58

回答

0
preg_replace ('/^(.) (.*) (.)$/', '$1$2$3', $string); 
+0

感谢您的回复 – soavahaf 2013-03-28 06:25:58

+0

我preg正则表达式弱。 – soavahaf 2013-03-28 06:26:40

0

只需用空格替换空格即可。

$string = str_replace(" ","",$string); 
+0

不,这是不正确的 – soavahaf 2013-03-28 06:13:33

+2

@soavahaf因为你编辑了你的问题。 – 2013-03-28 06:13:55

+1

@YogeshSuthar没错。他试图通过在问题中添加一些东西来欺骗我们,然后说我们的答案是错误的 – 2013-03-28 06:16:12

0

使用str_replacehttp://php.net/manual/en/function.str-replace.php

$string = str_replace(" ", "", $string); // $1000$ 
+0

这将替换所有空格,而不仅仅是第一个和最后一个。 – Barmar 2013-03-28 06:14:44

+0

@Barmar是的,我知道这一点,但OP已编辑他的问题.. – 2013-03-28 06:15:31

+0

不,这是不正确的 – soavahaf 2013-03-28 06:16:21

相关问题