使值小写和剥离斜杠

时间:2011-01-28 00:14:27

标签: php echo

我正在从表单中提取值并以几种不同的格式显示它们。有时我需要以小写形式回显值,有时我需要保留任何大小写,具体取决于页面的部分。但是,我需要所有值来删除斜杠。

我使用以下格式来回显小写值

<?php echo strtolower ( $keyword ); ?>

这很好用。但是,添加'stripslashes'会导致错误。我确定我没有正确格式化。

我如何完成这两项?

更新

我只是问一个与PHP格式和语法有关的问题,但为了安抚Oli Charlesworth。 。

<?php echo stripslashes strtolower ( $keyword ); ?>

这是我试过的代码。而这就是它抛出的错误......

解析错误:语法错误,意外T_STRING,期待','或';'在第63行的/home/content/u/s/e/username/html/folder/code.php中

2 个答案:

答案 0 :(得分:2)

echo strtolower(stripslashes($keyword));

应该这样做。

另请注意,你可以......

<span style="text-transform: lowercase"><?php echo stripslashes($keyword); ?></span>

更新

您的代码......

<?php echo stripslashes strtolower ( $keyword ); ?>

...不是正确的代码,因为每个函数都需要在括号内使用其参数。您需要将它们包装在各自的括号中 - 因此内部的返回值将成为外部的参数。

答案 1 :(得分:1)

在我们正确协助之前,您确实需要提供正在使用的代码。

但是下面的代码应该是striplashes:

<?php echo strtolower(stripslashes($keyword)); ?>

除非你使用古老版本的PHP,否则我无法想到为什么这样做不会有效。你也可以使用(虽然这将删除所有斜杠,包括//):

<? echo strtolower(str_replace("\\", "", $keyword)); ?>

您需要利用某种条件来决定何时保留首都。