删除php

时间:2016-01-12 04:51:22

标签: php string

我正在用PHP开发一个网站。 在其中,我将图像保存在服务器上的文件夹中。

我接受用户的姓名,并希望将该名称用作图片名称。 有时用户输入两个单词的名称。

所以 我想删除两个单词之间的空格。 例如如果用户输入' Paneer Pakoda菜'。 我希望将它转换为像PaneerPakodaDish'

我该怎么做? 我用过

1)str_replace(' ','',$str);

2)preg_replace(' ','',$str);

3)trim($str,' ');

但这些并不是我所要求的。

6 个答案:

答案 0 :(得分:10)

<?php
$str = "Paneer Pakoda dish";
echo str_replace(' ','',$str);
?> 

答案 1 :(得分:4)

以下代码应该有效

<?php

$test = "My Name is Amit";
echo preg_replace("/\s+/","",$test);

?>

答案 2 :(得分:1)

您可以使用

echo str_replace(' ','',$str);

trim()应该用于删除字符串前端和后端的空白区域。

答案 3 :(得分:1)

<?php
  $char = "Lorem Ipsum Amet";
  echo str_replace(' ','',$char);
?> 

结果将如下所示: - LoremIpsumAmet

答案 4 :(得分:1)

'PaneerPakodaDish'应该是理想的输出。

$string = 'Paneer Pakoda dish';
$s=ucfirst($string);
$bar = ucwords(strtolower($s));
echo $data= preg_replace('/\s+/', '', $bar);

会给你准确的输出'PaneerPakodaDish',其中字符“D”也将是大写字母。

答案 5 :(得分:0)

请尝试&#34; preg_replace&#34;用于删除单词之间的空格。

$string = "Paneer Pakoda dish";
$string = preg_replace('/\s+/', '', $string);
echo $string;